public static bool SignIn(string username, string password) { var auth = new AuthenticationHelper(); ForumContext fc = new ForumContext(); User user = fc.Users.Where(x => x.Username == username).FirstOrDefault(); if (user == null) { FeedbackSession.SetError("Fel användarnamn eller lösenord"); return false; } string hash = auth.GenerateHash(password, user.Salt); if (hash != user.Hash) { FeedbackSession.SetError("Fel användarnamn eller lösenord"); return false; } FormsAuthentication.SetAuthCookie(username, false); return true; }
public static void Register(User u) { ForumContext fc = new ForumContext(); fc.Users.Add(u); fc.SaveChanges(); }