修改密码后登陆失败
来源:6-9 用户模块所有功能自测试
洪小才
2018-03-23
首先是修改成功的,图如下
登陆失败的图如下
写回答
4回答
-
Geely
2018-03-25
你好,同学,我仔细看了一下你的截图,感觉像是你的代码有重复md5的情况。。
修改密码的时候把密码 MD5 存到DB里。
登陆的时候 也是 把密码MD5 然后和DB已经存在的MD5密码进行对比。
目前同学给的线索,建议你继续debug,看看你的密码是在哪里变化的。
还有通过自己写一个主函数测试一下你输入的密码 MD5之后是什么样的
00 -
洪小才
提问者
2018-03-23
这是修改成功过程中,新生成的MD5密码,如下
这是登录时的生成的MD5密码如图所示
00 -
洪小才
提问者
2018-03-23
仔细想想也不对,加盐的操作不是在MD5util里面完成了吗,为什么会加盐出来的密码不一样
00 -
洪小才
提问者
2018-03-23
这里面,我特别去看了一下,重设密码的后MD5密码是80D2B46F4F4E15EB3BDFF060BD08EA25
登陆的时候,密码变成了2D0CD83E0071ED4818740CE92E764C26
这里面涉及到密码MD5加盐的问题,可我看老师你的代码还是哪个样子呀,没加盐呀
032020-04-01
相似问题