mirror of
https://github.com/bitwarden/server.git
synced 2024-11-21 12:05:42 +01:00
[PS-794] Fix password reset email templates email format (#2068)
* Fix password reset email templates email format
This commit is contained in:
parent
94059a2b06
commit
b8d41b47f1
@ -418,7 +418,7 @@ namespace Bit.Core.Services
|
||||
var message = CreateDefaultMessage("Master Password Has Been Changed", email);
|
||||
var model = new AdminResetPasswordViewModel()
|
||||
{
|
||||
UserName = CoreHelpers.SanitizeForEmail(userName),
|
||||
UserName = GetUserIdentifier(email, userName),
|
||||
OrgName = CoreHelpers.SanitizeForEmail(orgName),
|
||||
};
|
||||
await AddMessageContentAsync(message, "AdminResetPassword", model);
|
||||
@ -766,7 +766,7 @@ namespace Bit.Core.Services
|
||||
var message = CreateDefaultMessage("Master Password Has Been Changed", email);
|
||||
var model = new UpdateTempPasswordViewModel()
|
||||
{
|
||||
UserName = CoreHelpers.SanitizeForEmail(userName)
|
||||
UserName = GetUserIdentifier(email, userName)
|
||||
};
|
||||
await AddMessageContentAsync(message, "UpdatedTempPassword", model);
|
||||
message.Category = "UpdatedTempPassword";
|
||||
@ -886,5 +886,10 @@ namespace Bit.Core.Services
|
||||
message.Category = "FailedTwoFactorAttempts";
|
||||
await _mailDeliveryService.SendEmailAsync(message);
|
||||
}
|
||||
|
||||
private static string GetUserIdentifier(string email, string userName)
|
||||
{
|
||||
return string.IsNullOrEmpty(userName) ? email : CoreHelpers.SanitizeForEmail(userName, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -794,7 +794,7 @@ namespace Bit.Core.Services
|
||||
user.ForcePasswordReset = true;
|
||||
|
||||
await _userRepository.ReplaceAsync(user);
|
||||
await _mailService.SendAdminResetPasswordEmailAsync(user.Email, user.Name ?? user.Email, org.Name);
|
||||
await _mailService.SendAdminResetPasswordEmailAsync(user.Email, user.Name, org.Name);
|
||||
await _eventService.LogOrganizationUserEventAsync(orgUser, EventType.OrganizationUser_AdminResetPassword);
|
||||
await _pushService.PushLogOutAsync(user.Id);
|
||||
|
||||
@ -820,7 +820,7 @@ namespace Bit.Core.Services
|
||||
user.MasterPasswordHint = hint;
|
||||
|
||||
await _userRepository.ReplaceAsync(user);
|
||||
await _mailService.SendUpdatedTempPasswordEmailAsync(user.Email, user.Name ?? user.Email);
|
||||
await _mailService.SendUpdatedTempPasswordEmailAsync(user.Email, user.Name);
|
||||
await _eventService.LogUserEventAsync(user.Id, EventType.User_UpdatedTempPassword);
|
||||
await _pushService.PushLogOutAsync(user.Id);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user