解决springboot集成shiro登录时出现报错org.apache.shiro.authc.IncorrectCredentialsException

1.错误说明

简答来说错误就是:错误的登陆凭证异常

2.错误产生的原因

  • 用户名和密码与数据库不匹配,数据库密码是加密加盐的,检查了一下,注册时候的自定义加密方式和shrio验证时候自定义验证
  • 这是我自定义的加密方式,也是用的shrio自带的SimpleHash在这里插入图片描述
    写验证方式的时候是这样的
    在这里插入图片描述
    一个进行了3次Hash值计算一个2次,所以对不上,再有,我自己对SimpleHash这个方法的参数没了解清楚,看了一下源码
    在这里插入图片描述
    所以修改之后
    在这里插入图片描述
    这样之后就正常了,验证通过能正常登陆了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章