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