Asp.net MVC 5如何散列密码
本文关键字:何散列 密码 net MVC Asp | 更新日期: 2023-09-27 18:15:51
这个控制器:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create([Bind(Include = "UserID,UserName,UserEmail,UserPass")] User user)
{
user.UserPass= "12345999";
if (ModelState.IsValid)
{
db.Users.Add(user);
db.SaveChanges();
return RedirectToAction("Index");
}
return View(user);
}
1-我如何发布用户。UserPass from form
2-如何散列
thanks in advance
你可以将你的模型发布到Action。在将数据保存到数据库之前,可以使用Sha 256哈希机制进行密码设置。因此,当您尝试登录时,您应该使用Sha 256编码密码并比较哈希值。