解決springboot集成shiro登錄時出現報錯org.apache.shiro.authc.IncorrectCredentialsException

1.錯誤說明

簡答來說錯誤就是:錯誤的登陸憑證異常

2.錯誤產生的原因

  • 用戶名和密碼與數據庫不匹配,數據庫密碼是加密加鹽的,檢查了一下,註冊時候的自定義加密方式和shrio驗證時候自定義驗證
  • 這是我自定義的加密方式,也是用的shrio自帶的SimpleHash在這裏插入圖片描述
    寫驗證方式的時候是這樣的
    在這裏插入圖片描述
    一個進行了3次Hash值計算一個2次,所以對不上,再有,我自己對SimpleHash這個方法的參數沒了解清楚,看了一下源碼
    在這裏插入圖片描述
    所以修改之後
    在這裏插入圖片描述
    這樣之後就正常了,驗證通過能正常登陸了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章