public IsMatchingPassword ( string accountName, string password ) : bool | ||
accountName | string | |
password | string | |
Результат | bool |
public bool IsMatchingPassword(string accountName, string password)
{
string hashedPassword;
try
{
hashedPassword = queryService.GetPassword(accountName);
}
catch (EntityNotFoundException)
{
return false;
}
var providedPassword = new Password(password);
PasswordMatch match = providedPassword.MatchTo(hashedPassword);
return (match == PasswordMatch.Success || match == PasswordMatch.SuccessRehashNeeded);
}