public bool CheckPassword(string password) { byte[] passwordHash = ComputeHash(password); return Equals(passwordHash, _passwordHash); }
public User LogonUser(string email, string password) { User user = GetUser(email); if (!user.CheckPassword(password)) { throw new ApplicationException("Invalid password!"); } return(user); }