请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Apache Shiro 登录认证出错

老师您好,执行登陆时运行到
User user = userService.findByUsername(username);时报错Authentication failed for token submission [org.apache.shiro.authc.UsernamePasswordToken - admin, rememberMe=false]. Possible unexpected error? (Typical or expected login exceptions should extend from AuthenticationException).
我看到有相同的提问,您说是shiro的加密规则和数据库里的值没对应上,需要你检查一下加密逻辑里是否有不一样的地方,我看了一下代码和您的是一样的呀,不明白是什么意思?图片描述
图片描述

正在回答

1回答

你好,需要确认一下当前加密的规则是否和数据库里的存储密码的加密规则一致。数据库里的存储密码应该是某个密码按照代码里的加密规则生成的。

0 回复 有任何疑惑可以回复我~
  • 提问者 水桶一号 #1
    数据库里存储的是明文密码123,前台传过来的也是123怎么会对不起来呢?
    回复 有任何疑惑可以回复我~ 2018-12-27 08:25:15
  • 提问者 水桶一号 #2
    老师,我找到问题原因了,是因为我的mapper.xml文件resultMap配置错误有个属性写错了。参考的是这篇帖子,http://www.cnblogs.com/Laughing-Lz/p/5091639.html遇到相同问题的同学也可以看一下希望能有所帮助。
    回复 有任何疑惑可以回复我~ 2018-12-27 08:46:12
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号