修改密码后登陆失败

来源:6-9 用户模块所有功能自测试

洪小才

2018-03-23

首先是修改成功的,图如下

http://img.mukewang.com/szimg/5ab42be80001359809480659.jpg

登陆失败的图如下

http://img.mukewang.com/szimg/5ab42c190001a84909580632.jpg


写回答

4回答

Geely

2018-03-25

你好,同学,我仔细看了一下你的截图,感觉像是你的代码有重复md5的情况。。

修改密码的时候把密码 MD5 存到DB里。

登陆的时候 也是 把密码MD5 然后和DB已经存在的MD5密码进行对比。

目前同学给的线索,建议你继续debug,看看你的密码是在哪里变化的。

还有通过自己写一个主函数测试一下你输入的密码 MD5之后是什么样的


0
0

洪小才

提问者

2018-03-23

这是修改成功过程中,新生成的MD5密码,如下

//img.mukewang.com/szimg/5ab42f5700011dac09170346.jpg

这是登录时的生成的MD5密码如图所示

//img.mukewang.com/szimg/5ab42fb8000118db09410328.jpg

0
0

洪小才

提问者

2018-03-23

仔细想想也不对,加盐的操作不是在MD5util里面完成了吗,为什么会加盐出来的密码不一样

0
0

洪小才

提问者

2018-03-23

这里面,我特别去看了一下,重设密码的后MD5密码是80D2B46F4F4E15EB3BDFF060BD08EA25

登陆的时候,密码变成了2D0CD83E0071ED4818740CE92E764C26

这里面涉及到密码MD5加盐的问题,可我看老师你的代码还是哪个样子呀,没加盐呀

0
3
qq_白月光_9
大哥,这个是怎么解决的
2020-04-01
共3条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程