java中相同帐号不能重复登录求解

qq_38147556 2017-08-25 03:20:09
求各位大神解答这个问题,
我百度过很久了,

具体思路就是用一个Map集合来保存用户唯一的名字和ID然后就判断session中是否有这个ID,
有的话就直接把上一个用户T出来。

但是不知道为什么就是写不出来,百度啊,360上CSDN找上了很久都没有找到源码,都是一些很散乱的代码。

求源码,也可以发我的邮箱772861784@qq.com
谢了
...全文
268 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
一片云 2017-08-26
  • 打赏
  • 举报
回复
加我Q 45466484,我帮你,主要不知道你需要什么技术实现
天涯若风 2017-08-25
  • 打赏
  • 举报
回复
存放在servletContent中。做一个监听器,当有另外相同账号登录时,监听器监听到,销毁对象。
cjbedu2012 2017-08-25
  • 打赏
  • 举报
回复
1、把登陆用户sessionid和当前登陆浏览器的sessionId进行比较,都是存在map中 2、比较后一次的用户sessionId与前一次的用户sessionID,相同就注销前一次的,后一次的生效;或者给出提示
ch961135798 2017-08-25
  • 打赏
  • 举报
回复
我是在数据库user表中有一列isOnline,判断每次登录改变一次状态
WonHyo 2017-08-25
  • 打赏
  • 举报
回复
每个客户端请求用的session都是不一样的啊,怎么可能一个session保存几个不同客户端请求的信息
「已注销」 2017-08-25
  • 打赏
  • 举报
回复
假设你把用户信息放到session里面的话 你可以用httpsessionattributelistener 当有两个用户信息相同时使前一个session失效就行了。
qq_38147556 2017-08-25
  • 打赏
  • 举报
回复
看来源码还是不太现实
鱿鱼ing 2017-08-25
  • 打赏
  • 举报
回复
估计1l是笑 留邮箱求源码 大神哪有那个时间。。。 换种思路呢? 维护一个 map<用户id,session> 当用户二次登陆时,令前一个session失效 没做过,仅奉献自己的想法
qq_38147556 2017-08-25
  • 打赏
  • 举报
回复
你小子不要笑,同是IT男,相煎何太急
李德胜1995 2017-08-25
  • 打赏
  • 举报
回复

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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