采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
首先是修改成功的,图如下
登陆失败的图如下
你好,同学,我仔细看了一下你的截图,感觉像是你的代码有重复md5的情况。。
修改密码的时候把密码 MD5 存到DB里。
登陆的时候 也是 把密码MD5 然后和DB已经存在的MD5密码进行对比。
目前同学给的线索,建议你继续debug,看看你的密码是在哪里变化的。
还有通过自己写一个主函数测试一下你输入的密码 MD5之后是什么样的
这是修改成功过程中,新生成的MD5密码,如下
这是登录时的生成的MD5密码如图所示
仔细想想也不对,加盐的操作不是在MD5util里面完成了吗,为什么会加盐出来的密码不一样
这里面,我特别去看了一下,重设密码的后MD5密码是80D2B46F4F4E15EB3BDFF060BD08EA25
登陆的时候,密码变成了2D0CD83E0071ED4818740CE92E764C26
这里面涉及到密码MD5加盐的问题,可我看老师你的代码还是哪个样子呀,没加盐呀
同学好,遇到同样的问题,请问你解决了吗
同学好,遇到同样的问题,请问你解决了吗 !
大哥,这个是怎么解决的
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
10.2k 10
1.9k 22
1.4k 21
2.2k 21
2.0k 18