如何防止一个web app中多个人使用一个帐号登录的情况?

juanxincai 2004-09-10 02:16:41
如何防止一个web app中多个人使用一个帐号登录的情况?
...全文
307 1 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
power17 2004-09-10
我也想知道这个问题是怎么解决的
回复
juanxincai 2004-09-10
用户如果非法退出, 如直接关闭ie, 那怎么解决?
回复
jijiyuyang 2004-09-10
由于服务器端session的id不同,session可以建立多个,同样避免不了多个登陆,建议采用服务器端变量application控制登陆状态
回复
kobetong 2004-09-10
同意楼上N(1~50)层的
回复
majy 2004-09-10
数据库中设置字段,然后给session加监听器,session建立时字段置1,session out时置0,注意手工退出登录时让session out.
回复
bxh2dai 2004-09-10
在数据库中设计一个字段,记录用户是否登陆,退出后修改此字段就可以了
回复
Jacky1206 2004-09-10
同意bp69() ,一旦用户登录,置登录状态为1,用户登录的login方法中检测登录位,如果是1,那么表明已经登录,返回不能重复登录信息。
回复
zpma 2004-09-10
楼上,关键是在用户登出的时候把他的帐号删掉,否则的话,每个用户就只能登录一次了。
回复
laoxing521 2004-09-10
将己登录的帐号都记录下来,

一旦有人登录,就检查一下登录记录,如果是登录记录中有这个帐号的话,就不让他登录

至于存放哪,随便你,只要程序能找到就行了
回复
drugon 2004-09-10
在数据库中设计要好一些
回复
bp69 2004-09-10
给帐户设置一个状态位,登陆时候检测,可防止多人登陆同一个账号
回复
juanxincai 2004-09-10
也就是同一时刻, 同一个帐户,只能有一个人登陆
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-10 02:16
社区公告
暂无公告