作者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
1F:推 cjcat2266:Zinc可以设定档案使用次数&时间限制,也可以设定序号 06/07 22:55
2F:→ cjcat2266:缺点是要$$ 06/07 22:55
3F:推 scars:这个case是不是要拿来拨音乐.. XDD 06/08 06:22
4F:推 Assyla:1没差吧,你又不做AIR,当然就用网路连线判断就行了 06/08 15:30
5F:→ DLMC:後来我纵合了网路、本机端时间和SharedObject的方式 06/09 06:21
6F:→ DLMC:过几天有空我来分享一下我的做法:> 06/09 06:22
7F:推 sysuen:楼上加油~~~期待你的分享 06/10 15:34