用户密码的加密

后端注册用户密码的加密

在后端的注册接口里面接受到前端传来的数据,需要把用密码进行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");

});

 

posted @ 2021-08-31 20:11  JSkolo_yyds  阅读(374)  评论(0编辑  收藏  举报