public void AddUser(User user, string password) { user.Password = PasswordEncryption.HashPassword(password); using (var context = new UrlContext(_connectionString)) { context.Users.Add(user); context.SaveChanges(); } }
public User Login(string email, string password) { var user = GetByEmail(email); if (user == null) { return(null); } bool isCorrectPassword = PasswordEncryption.PasswordMatch(password, user.Password); if (isCorrectPassword) { return(user); } return(null); }