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

juanxincai 2004-09-10 02:16:41
如何防止一个web app中多个人使用一个帐号登录的情况?
...全文
492 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
也就是同一时刻, 同一个帐户,只能有一个人登陆

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧