Fix hashing performance
This commit is contained in:
parent
e7da0bdd06
commit
47a62e7968
|
@ -16,10 +16,14 @@ public class LoginModel : PageModel {
|
||||||
return;
|
return;
|
||||||
|
|
||||||
using var db = new AppDb.DbConn();
|
using var db = new AppDb.DbConn();
|
||||||
var user = db.Users.FirstOrDefault(p => p.Username == Request.Form["user"].ToString() && p.Password == Request.Form["pass"].ToString().Sha256());
|
var user = db.Users.FirstOrDefault(p => p.Username == Request.Form["user"].ToString());
|
||||||
|
|
||||||
if (user == null)
|
if (user == null)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
if (user.Password != Request.Form["pass"].ToString().Sha256())
|
||||||
|
return;
|
||||||
|
|
||||||
HttpContext.Session.SetString("authenticatedUser", user.Username);
|
HttpContext.Session.SetString("authenticatedUser", user.Username);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue