Shrio的问题的一些记录
2017-12-04 17:12
162 查看
在使用springmvc + shrio 进行处理时,出现了一些问题; 该问题做记录,如果能给大家有些
帮助最好!
1。shiro:Wildcard string cannot be null or empty. Make sure permission strings are properly formatted.
这个问题:也查了网上的很多,也查了为啥doGetAuthorizationInfo 没执行;
对于doGetAuthorizationInfo的执行时机,就不说了。这种问题,大多是请求的url有问题,要么是数据库中的配置的url有问题 ;
就比如我的 是登陆成功后,要跳转到首页,我请求成功后进行 redirect:/platform; 就出现了上面的问题,
我修改为: redirect:/platform/index ; 可以了!!
2。org.apache.shiro.authc.IncorrectCredentialsException: Submitted credentials for token [org.apache.shiro.authc.UsernamePasswordToken
- **, rememberMe=false] did not match the expected credentials.
这个也是遇到了的: 这个在网上找到了解决,大体是:在登陆后 token中的密码要直接放 加密后的(和自己的数据库密码一样的)密码需要; 下面是网上搜到的:
shiro在实现登陆认证的时候,一般从前端传来的是明文密码,而我们库中存放的是hash值,于是我们就需要转换下user的密码,
当然,我们有可能会在使用验证查询的时候,将user的密码转换成hash,然而在loginAction中,存放的user中的密码仍为明文,此时会出现错误
解决办法,在loginAction获取到pwd后,将其替换为hash,然后认证成功后存放到session中就ok了
[java]
view plain
copy
user.setPwd(MD5Util.md5(user.getPwd()));
帮助最好!
1。shiro:Wildcard string cannot be null or empty. Make sure permission strings are properly formatted.
这个问题:也查了网上的很多,也查了为啥doGetAuthorizationInfo 没执行;
对于doGetAuthorizationInfo的执行时机,就不说了。这种问题,大多是请求的url有问题,要么是数据库中的配置的url有问题 ;
就比如我的 是登陆成功后,要跳转到首页,我请求成功后进行 redirect:/platform; 就出现了上面的问题,
我修改为: redirect:/platform/index ; 可以了!!
2。org.apache.shiro.authc.IncorrectCredentialsException: Submitted credentials for token [org.apache.shiro.authc.UsernamePasswordToken
- **, rememberMe=false] did not match the expected credentials.
这个也是遇到了的: 这个在网上找到了解决,大体是:在登陆后 token中的密码要直接放 加密后的(和自己的数据库密码一样的)密码需要; 下面是网上搜到的:
shiro在实现登陆认证的时候,一般从前端传来的是明文密码,而我们库中存放的是hash值,于是我们就需要转换下user的密码,
当然,我们有可能会在使用验证查询的时候,将user的密码转换成hash,然而在loginAction中,存放的user中的密码仍为明文,此时会出现错误
解决办法,在loginAction获取到pwd后,将其替换为hash,然后认证成功后存放到session中就ok了
[java]
view plain
copy
user.setPwd(MD5Util.md5(user.getPwd()));
相关文章推荐
- OpenStack安装过程中的一些问题记录
- maven使用以及遇到的一些问题记录
- 王爽 -- 汇编语言课程设计2一些问题记录
- Jmeter使用过程中的一些问题记录
- CentOS python 2.x 升到 3.x 遇到的一些问题记录
- 记录一些学习angular2中遇到的问题
- 驱动开发中碰到的一些问题笔记记录一下
- maven的一些问题记录
- 记录工作中遇到的一些问题(长期更新)
- 记录PostgreSQL安装的一些问题
- tensorfolw配置过程中遇到的一些问题及其解决过程的记录(配置SqueezeDet: Unified, Small, Low Power Fully Convolutional Neural Networks for Real-Time Object Detection for Autonomous Driving)
- 2014年11月5号工作中遇见的一些问题,记录一下.
- 记录Linode Ubuntu的一些问题
- git中遇到的一些问题及解决方法记录
- MySql int型字段where字句时一些问题记录
- Hbase 开启关闭遇到的一些问题记录 HregionServer 进程关不掉
- 直播技术总结(三)ijkplayer的一些问题优化记录
- 记录安卓模拟器 Genymotion 使用过程中遇到的一些问题
- W10一些操作问题的记录
- 遇到的一些 问题记录