Fix hashing performance

This commit is contained in:
Laura Hausmann 2022-03-03 01:59:12 +01:00
parent e7da0bdd06
commit 47a62e7968
Signed by: zotan
GPG Key ID: D044E84C5BE01605
1 changed files with 10 additions and 6 deletions

View File

@ -16,10 +16,14 @@ public class LoginModel : PageModel {
return;
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)
return;
if (user.Password != Request.Form["pass"].ToString().Sha256())
return;
HttpContext.Session.SetString("authenticatedUser", user.Username);
}
}