public void SetPassword(LoginDetails entity, string password) { var salt = Guid.NewGuid().ToString().Replace("-", ""); var saltedSecretHash = PasswordHasherProvider.CalculateHash(password, salt); entity.PasswordHash = saltedSecretHash; entity.PasswordSalt = salt; }
public bool IsPasswordCorrect(LoginDetails entity, string password) { var correctPassword = PasswordHasherProvider.CheckPassword(password, entity.PasswordSalt, entity.PasswordHash); if (correctPassword) { return(true); } return(false); }