只允许单个账号登陆系统的问题

来源:3-10 基于Apache Shiro权限管理Case实操-2

371425

2020-01-30

现在我想使用shiro实现 单个账号只能在一处登陆系统,如果同一个账号在两个地方同时登陆的话 首次登陆系统的账号 自动下线 退出系统 依次类推 互相排斥 相同的账号只允许在一处登陆。能给个详细的思路吗?

写回答

1回答

Jimin

2020-01-31

你好,你可以每次登录后记录下来ip和登录设备号,然后在登录检测时额外加上这两项的判断,如果当前请求的登录设备与存储的最新设备号不一样(这个属性可以放到共享session里),那么就可以判断为被挤掉,走重新登录的流程

0
0

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程