作者DLMC (永保安康)
看板Flash
標題[問題] swf檔的時效保護 (放在local端)
時間Mon Jun 7 22:40:24 2010
今天臨時有個任務,
要在原本寫好的檔案裡,
加上時效保護的機制(超過某個指定日子或第一次開啟後幾天就不能再開啟)。
稍微研究一下,
想了一些方法。
1)指定某月某日後就不能再用
利用Date class抓本機端時間,缺點是可以透過改本機端時間避過。
利用網路服務來抓時間,缺點是只要沒有網路連線就不能開啟。
2)利用ShareObject來紀錄
裡面放一個flag,超過時間就把它變成false,不能再用。
缺點是換一台電腦就可以用。
3)做成AIR application,
這樣就可以寫入一個log檔,
用這個檔來判斷是否超出時效。
不知道是否有更好的作法可以分享?
(盡量不要做成AIR application)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.234.144
推 cjcat2266:Zinc可以設定檔案使用次數&時間限制,也可以設定序號 06/07 22:55
→ cjcat2266:缺點是要$$ 06/07 22:55
推 scars:這個case是不是要拿來撥音樂.. XDD 06/08 06:22
推 Assyla:1沒差吧,你又不做AIR,當然就用網路連線判斷就行了 06/08 15:30
→ DLMC:後來我縱合了網路、本機端時間和SharedObject的方式 06/09 06:21
→ DLMC:過幾天有空我來分享一下我的做法:> 06/09 06:22
推 sysuen:樓上加油~~~期待你的分享 06/10 15:34