记录一次shiro验证密码时,输入正确密码仍然提示不正确的问题

项目环境是springboot+shiro,具体配置不细说了。

前提:shiro加密使用md5,没有加盐。

问题场景:在测试时前端输入了密码A,数据库中存放的是A加密后的B,所以我把A进行了一下加密A+作为参数传到了图一的位置,但是经过shiro比对仍然不正确,然后开始debug源码找问题,发现shiro会将密码A+又进行一次加密后再与B进行比对,所以图一处的传参不需要手动加密

图一注意点:代码红框处,直接把前端接收的参数传过去即可。

图二注意点:代码红框处,传入的参数是数据库中查询出来的用户信息。

记录一次shiro验证密码时,输入正确密码仍然提示不正确的问题

记录一次shiro验证密码时,输入正确密码仍然提示不正确的问题