ASP 防止帐号多人登陆
来源:百度知道 编辑:UC知道 时间:2024/05/28 08:52:52
如何ASP 防止一个账号同时多人使用呢?
用IP来做
在某一时间段内,只可以有一个IP登录一个帐号
具体做法,建议在用户资料的表中建一个IP字段
当用户登录成功后,把此时的IP放到该字段
那么,这个时候再有第二个人登录,就比较IP,IP不同,就不让登录
这只是给你个思路,你自己好好设计一下吧
增加二个字段比如login ligintime
login值为1和0
logintime 记录登录时间
登录的时候判断
if login =1 or logintime>2分钟
登录并且记录登录时间把login改为0
否则提示该帐号已经登录
1为不再线0为在线
退出的时候在把0改为1
记录登录时间的目的是为了防止用户的计算机关闭,或非正常退出。
如果是用户的计算机关闭,或非正常退出,那个登录距上次登录时间超过2分钟也也许登录
还不清楚QQ:454 1997 42