本人的做这个签到效果是这样的,登陆管理系统的用户,点击签到按钮,后台就将当前的用户信息添加到一张表内,并且记录签到的时间,一个用户一天只允许签到一次。
思路:
1.将登陆的用户信息存入session中。
2.用户点击签到按钮,后台获取当前用户信息。
3.将获取的用户信息和当前时间封装成对象。
4.添加到数据库中。
重点是:一个用户一天只允许签到一次。
这个效果可以用session和cookies做,根据其存活时间。
但是这有很大的漏洞。当然可以用Application,这个只要不关服务,就会一直存在(当然本人建议不要这样用)
其实有个最 简单的方法
就是在用户表中用一列记录用户的签到状态(bit)
0:没签到
1:已签到
当添加签到记录的时候,可以更改用户的签到状态为1;
每天凌晨的时候将用户表中的签到状态更改为0;
完成,第一次写这个,有意见的希望提出来。有更好的方法请告诉我,本人感激不尽