|
发表于 2009-9-12 11:27:12
|
显示全部楼层
Post by d00m3d;2026200
剑兄的方法是否系统要长开?起码截止与解禁期间都要着机?
问的好, 确实是一个漏洞 
解决的方法不复杂, 关键是那个记录文件, 不光记录累积时间, 再加上日期.
每次开机时, 检查一下当前日期和记录文件里的日期, 如果不一致, 且dcron没在0点运行, 就解禁账户. 这可以解决 0 点机器没打开的情况.
随时关机也没关系, 因为累积时间没分钟记录一次, 下次开机接着计时.
其实.. Cron可以省去, 只要脚本写的够好, 开机后自动运行, 根据条件和日期判断解禁还是禁止 |
|