H5W3
当前位置:H5W3 > 其他技术问题 > 正文

Java web项目如何保证用户不能重复登录,只能有一个账号在线?

或者说第二次登录时把第一次登录的账号踢出到登录页

回答:

在redis中保存一下登录了的用户和token,登录的时候检测一下,如果redis中存在,就把之前的token做失效处理

回答:

有用scoket发个踢出通知给前端,没有的话就得为每个登录创建会话id缓存起来让前端轮询,当前登录user的会话id不是最后缓存的那个自动登出。

本文地址:H5W3 » Java web项目如何保证用户不能重复登录,只能有一个账号在线?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址