日期:2014-05-17  浏览次数:20741 次

请高手指点思路和部分实现代码!!!!
做一个管理平台网站的安全模块。主要包括:记录登录人的信息(登录人姓名、登录人单位、登录时间)和页面访问次数(同一登录人一天所有的登录次数统计为1,即不管登录人在哪台电脑、用哪个ip登陆)。识别登录人使用的类似网银的电子密钥。如:161222000000   前3位代表某分公司,后3位代表某部门,再后面3位代表个人工作组等等。
平台安全模块?C#

------解决方案--------------------
登录后,你肯定要取此人的信息(包含登录日期信息),将服务器日期跟数据库里此人最后处理的登录日期比较,同一天的不处理,不是同一天的,更新次数+1,更新登录日期为当前时间

不就这么简单吗?
------解决方案--------------------
比方说次数字段为Num,时间字段为LastDate,
此人第一次登陆(即Num=0,LastDate=null),你更新num=1,LastDate=当前服务器时间

下次登录(不管在哪儿登录),取当前服务器时间跟LastDate时间比较,在同一天的不做任何处理,不在同一天,就更新num=num+1,LastDate=当前服务器时间

这不能满足你的上面所说的需求吗?