后端注册用户密码的加密
在后端的注册接口里面接受到前端传来的数据,需要把用密码进行MD5加密存储
let crypto = require("crypto");
router.post("/register",(req,res,next)=>{
//req.body //post patch delete
//req.query //get
let {username,userpwd} = req.body;
//得到了用户名和密码 密码应该加密存储
let md5 = crypto.createHash("md5");
userpwd = md5.update(userpwd).digest("hex");
//应该链接数据 验证用户 把数据存起来
res.json({
code:1,
msg:"注册成功:"+username+"密码"+userpwd
})
//base64 md5 sha1
});
后端登录用户密码的加密
在后端的登录接口里接受到前端传来的数据,需要把用户密码就进行MD5加密 用加密后的密码去数据库验证用户名和用户密码是否匹配
router.post("/login",(req,res,next)=>{
let {username,userpwd}=req.body;
//去验证用户名和密码是否匹配
let md5 = crypto.createHash("md5");
userpwd = md5.update(userpwd).digest("hex");
});