public async Task <string> SetPasswordHashAsync([FromBody] PasswordHashDTO hash) { await _UserStore.SetPasswordHashAsync(hash.User, hash.Hash); await _UserStore.UpdateAsync(hash.User); return(hash.User.PasswordHash); }
public async Task <string> SetPasswordHashAsync([FromBody] PasswordHashDTO hash) { await _userStore.SetPasswordHashAsync(hash.User, hash.Hash); await _userStore.UpdateAsync(hash.User); #region Log if (!string.Equals(hash.User.PasswordHash, hash.Hash)) { _logger.LogError($"Изменение пароля у пользователя {hash.User.UserName} завершилось неудачей"); } #endregion return(hash.User.PasswordHash); }