这个控制器:
[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-我如何从表格
发布user.UserPass2-如何哈希呢
提前致谢
答案 0 :(得分:0)
您可以将模型发布到Action。然后,您可以在将数据保存到数据库之前使用Sha 256哈希机制来密码。因此,当您尝试登录时,您应该使用Sha 256对密码进行编码并比较哈希值。