目录贴: 跟我学Shiro目录贴
在某些项目中可能会遇到如每个账户同时只能有一个人登录或几个人同时登录,如果同时有多人登录:要么不让后者登录;要么踢出前者登录(强制退出)。比如spring security就直接提供了相应的功能;Shiro的话没有提供默认实现,不过可以很容易的在Shiro中加入这个功能。
示例代码基于《第十六章 综合实例》完成,通过Shiro Filter机制扩展KickoutSessionControlFilter完成。
首先来看看如何配置使用(spring-config-shiro.xml)
kickoutSessionControlFilter用于控制并发登录人数的
Java代码 收藏代码
本文介绍如何使用Shiro实现账号的并发登录控制功能。通过扩展ShiroFilter和KickoutSessionControlFilter,可以限制账户的同时登录数量,实现踢出多余登录会话的功能。示例代码基于特定章节,并详细说明了spring-config-shiro.xml配置。
1003

被折叠的 条评论
为什么被折叠?



