采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如何用md5在前端做密码加密后在发送给后端
同学你好,我们的项目中是在后端代码使用了md5的插件,在登录接口的时候将获取到的密码进行加密之后在进行数据库的查询,关于在前端做md5加密,你可以看一下这个文档,这个是使用js实现md5加密的
老师,我这边admin md5加密后的密码怎么跟数据库的密码不一致呢?因为不一致,所以查询原因一直是空,还以为是代码写错了,{ code: -1, msg: '登录失败' } req.body { username: 'admin', password: 'admin' } select * from admin_user where username='admin' and password ='69d53e07abdece8b72e07f1f77ae961c' [] 查询成功,原因:[]
课程使用的md5加密在utils/index.js中做了处理,你看一下你有没有处理。
有的,加了这个方法 function md5(s) { // 注意参数需要为 String 类型,否则会出错 return crypto.createHash('md5') .update(String(s)).digest('hex'); }
登录后可查看更多问答,登录/注册
基于Element的中后台课程,一套中小型企业通用的后台管理系统
1.9k 2
3.0k 12
4.2k 20
925 17
1.7k 16