-
Notifications
You must be signed in to change notification settings - Fork 122
F、账号唯一用户登陆
wangjie edited this page Dec 25, 2019
·
2 revisions
#jsets-shiro配置
jsets:
shiro:
#是否启用账号唯一用户登陆(一个账号只允许一个用户登陆,后面登陆的用户踢出前面登陆的用户),不配置默认不启用
keep-one-enabled: true
filte-rules: # 过滤规则
- /assets/**-->anon # anon 表示不进行鉴权
- /login/**-->authc # 表示满足'/login/**'的地址使用authc(登录)过滤器
- /logout/**-->logout # 表示满足'/logout/**'的地址使用logout(登出)过滤器
- /**-->user,keepOne #表示满足'/**'的地址使用user(是否登录)、keepOne(账号未在其他处登录)过滤器
keep-one-enabled属性为true并且应用了keepOne过滤,使得一个账号只允许被在一个人登录,后面登录的将会把前面登录的人踢掉。
用户被剔出效果: