
shiro
文章平均质量分 56
Honins
架构师产品经理之路
展开
-
ssm配置完成shiro,实现登录验证的功能
花了一天时间,算是完成了shiro登录验证的这一基本功能。https://www.w3cschool.cn/shiro/andc1if0.html 这个教程可以多看看,核心的基础功能很重要。实现shiro第一步,引入所需要的依赖在pom.xml文件中加入<properties> <!-- log4j日志文件管理包版本 --> ...原创 2018-09-12 16:06:58 · 2290 阅读 · 0 评论 -
ssm+vue 使用shiro后 post请求报错 Request header field Content-Type is not allowed by Access-Control-Allow-H
ssm+vue 使用shiro后 post请求报错 Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response.出现的问题当我发送post请求时,控制台就报错这个,很明显这个是跨域的问题。但是问题是我的跨域肯定是没有问题的,已经使用了这么多天,使...原创 2018-09-26 17:07:41 · 2159 阅读 · 0 评论 -
ssm+shiro 实现无密码直接登录
利用shiro可以十分方便,有效的实现接口权限控制功能。但是在开发中,会遇到了这样一种场景:在微信公众号开发里,用户在公众号里输入用户名和密码绑定项目,绑定完成后,下次进入项目跳过登录 直接进入项目的首页。在这个过程中,用户第二次登录时是使用微信提供的openId直接登录,这是免密登录的。由于shiro登录是默认需要账号密码才能生成token,进而进行登录验证功能的,所以需要改写。...原创 2018-09-29 13:19:00 · 5758 阅读 · 4 评论 -
shiro下 没有权限操作时 的处理
在控制器里 添加操作所需权限在MyShiroReaml里 添加人员拥有的权限那么当用户操作没有权限时该怎么处理呢,这个处理有点不一样,我们需要在控制器去里捕获没有权限的异常上图是捕获异常的处理,UnauthenticatedException 是登录异常,不过在shiro框架里这一异常已经处理过了,这个方法其实是没有走到的 @ExceptionHandler({ Unautho...原创 2018-09-30 16:54:20 · 4300 阅读 · 6 评论 -
Shiro在线刷新权限的方法
要解决Shiro在线刷新权限的问题,首先要弄清楚shiro 的权限什么时候加载shiro权限加载的时间是在第一次进行权限操作的时候比如我在controller里配置 @RequirePermission,在调用这个接口的时候就会加载权限 权限加载是在这个方法里进行的但是当数据库权限变动的时候,就需要动态的刷新了这里的权限刷新其实是 清空-》加载的过程shiro有提供...原创 2018-11-16 14:37:46 · 3627 阅读 · 22 评论