
shiro
JoeElena
一分耕耘一分收获
展开
-
Springboot+shiro+redis 限制同一账号 同时在多处登录
这里的业务场景,就类似与qq 账号 不能同时在多部手机 登录一样,后者会强制前者下线,被强制下线的用户重新登录又挤掉 前者,如此反复..... 一. 思路是从网上 看到的(酌情参考) 1. 利用Cookie 里面的JESSIONID ,其实也就是sessionid,是可以获取到的 2.利用 Deque 双向队列,最大 maxSize 设置为1 3.利用redis 缓存 ,将 Deque 存...原创 2018-08-13 19:01:24 · 7798 阅读 · 8 评论 -
Springboot+shiro 踢出SessionId
运用场景 : 管理员踢出在线用户,让其页面失效。重登即可激活 思路: 1.利用sessionId ,如果踢出 将其标记为 0,重定向到 踢出页面 2.在登录的时候,将sessionId 标记为1,表示 已激活 可以正常使用 3.将 sessionId 和值,存入redis hash表里面,每次比较 从redis 中取出 4.利用 HandlerInterceptorAdapter 拦截...原创 2018-08-13 19:42:27 · 2430 阅读 · 0 评论 -
Springboot+Shiro+reids 整合的开源项目
SpringbootShiro 项目介绍 JE后台管理系统是由Springboot+Mybatis+Redis+Shiro 等框架构成 JE拥有技术: 核心框架:Spring Boot 安全框架:Apache Shiro 缓存: redis 模板引擎:JSP+HTML5 持久层框架:MyBatis 定时任务:Quartz 日志统计:AOP 验证码:Kaptcha 采用HTML5 & CSS3 拥有良好的代码结构 更多…… 软件架构 Springboot+Mybatis+Redis+Shiro 框架的原创 2018-09-07 15:25:20 · 729 阅读 · 1 评论