当前位置: 代码迷 >> Java Web开发 >> jsp防止重复登录有关问题
  详细解决方案

jsp防止重复登录有关问题

热度:10524   发布时间:2013-02-25 21:18:25.0
jsp防止重复登录问题
我用的是jsp+javabean+servlet的
最好是能通过 session解决的
A先登录此帐号 B登录重复帐号时将A的踢出
高手能不能告诉我个简单点的办法 不需要太高级

------解决方案--------------------------------------------------------
探讨
加个字段咯 登陆后 更新这个字段为 当前IP 或者 sessionid

验证不一致 就踢出

------解决方案--------------------------------------------------------
你可以在登陆后往数据库插入一个值。由这个值来判断是否是登陆状态。比如0是未登陆,1是登陆,当有人重复登陆时把1改成2,再有人重复登陆就把2改成1,反正重复登陆的时候就踢来踢去的,2个登录状态值够了 。
------解决方案--------------------------------------------------------
探讨
引用:
加个字段咯 登陆后 更新这个字段为 当前IP 或者 sessionid

验证不一致 就踢出


数据库里面加个字段 sessionid。
重复登陆,就通过sessionid把以前的session销毁。写进新的sessionid
(退出时,要设为null)

或者在内存里面做个Map <userName,session>
登录后,检查有无重复,取出来销毁,remove,再put
  相关解决方案