shiro
XWJCoding
以后想看更多技术文章,可以关注微信公众号《三胖说》 微信号: TFTheory
展开
-
SSM集成Shiro:实现登录认证
折腾了好多天,遇到了好多傻逼问题。也在网上找了许多教程。对着人家源码敲都出问题,最后果断删掉之前写的代码,重新按照自己的意思来写。果然,只有自己想的才是适合自己的啊!结果就实现了认证功能。重点:要先理解shiro的基础,我发现一个博客写的不错,可以在这看看:点击打开链接 实现环境:自己搭建的一个SSM框架下集成Shiro流程:(当然最重要的是先要配置环境,这个自行原创 2017-03-07 21:31:38 · 8016 阅读 · 2 评论 -
使用shiro的的表单过滤器重写shiro默认的认证规则来实现先验证验证码再验证登录所遇到的问题
我之前写过一篇用shiro实现登录认证的博文,今天就是在这基础上做出修改而成。由于对shiro认识不够深入,折腾了很久,今天主要就是对遇到的问题做出点小总结。首先我先给出shiro的配置文件:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001原创 2017-03-11 18:13:23 · 5336 阅读 · 0 评论 -
shiro实现基于角色的权限授权
shiro除了登陆验证之外,还有一点就是对系统进行相应的权限操作,而基于角色的授权是目前最通用的做法,也是符合业务逻辑的。具体思路如下:1.数据库设计好权限表,角色表(权限标识是自定义的,shiro会根据表格里面相应的权限对系统做出管理)2.将权限表与角色表做外键关联(多对一),用户表与角色表做外键关联3.在自定义的Realm里实现授权4.在controller层的方法里加上对应权原创 2017-06-03 13:22:23 · 14419 阅读 · 0 评论 -
shiro实现系统的退出功能
思路:1.shiro有许多过滤器,其中就有一个LogoutFilter的过滤器,只需要继承并重写preHandle方法2.在配置文件中注入自定义实现的过滤器,在此配置当退出的时候应重定向到某个页面3.注入自定义filter,并且配置过滤器链4.直接在页面中配置相应退出链接1.自定义实现LogoutFilter@Servicepublic class SystemLogou原创 2017-06-03 13:56:50 · 27861 阅读 · 8 评论