Corrected password logic
This commit is contained in:
@@ -438,6 +438,12 @@ namespace Umbraco.Web.BackOffice.Controllers
|
||||
|
||||
string newPassword = _memberManager.HashPassword(contentItem.Password.NewPassword);
|
||||
identityMember.PasswordHash = newPassword;
|
||||
contentItem.PersistedContent.RawPasswordValue = identityMember.PasswordHash;
|
||||
if (identityMember.LastPasswordChangeDateUtc != null)
|
||||
{
|
||||
contentItem.PersistedContent.LastPasswordChangeDate = DateTime.UtcNow;
|
||||
identityMember.LastPasswordChangeDateUtc = contentItem.PersistedContent.LastPasswordChangeDate;
|
||||
}
|
||||
}
|
||||
|
||||
IdentityResult updatedResult = await _memberManager.UpdateAsync(identityMember);
|
||||
@@ -447,13 +453,6 @@ namespace Umbraco.Web.BackOffice.Controllers
|
||||
return new ValidationErrorResult(updatedResult.Errors.ToErrorMessage());
|
||||
}
|
||||
|
||||
contentItem.PersistedContent.RawPasswordValue = identityMember.PasswordHash;
|
||||
if (identityMember.LastPasswordChangeDateUtc != null)
|
||||
{
|
||||
contentItem.PersistedContent.LastPasswordChangeDate = DateTime.UtcNow;
|
||||
identityMember.LastPasswordChangeDateUtc = contentItem.PersistedContent.LastPasswordChangeDate;
|
||||
}
|
||||
|
||||
_memberService.Save(contentItem.PersistedContent);
|
||||
|
||||
AddOrUpdateRoles(contentItem);
|
||||
|
||||
Reference in New Issue
Block a user