diff --git a/src/Orchard.Web/Modules/Orchard.Users/Handlers/UserMessagesAlteration.cs b/src/Orchard.Web/Modules/Orchard.Users/Handlers/UserMessagesAlteration.cs index cc244e7fd..6a0ed0377 100644 --- a/src/Orchard.Web/Modules/Orchard.Users/Handlers/UserMessagesAlteration.cs +++ b/src/Orchard.Web/Modules/Orchard.Users/Handlers/UserMessagesAlteration.cs @@ -32,8 +32,8 @@ namespace Orchard.Users.Handlers { return; if ( context.Type == MessageTypes.Moderation ) { - context.MailMessage.Subject = T("User needs moderation").Text; - context.MailMessage.Body = T("The following user account needs to be moderated: {0}", recipient.UserName).Text; + context.MailMessage.Subject = T("New account").Text; + context.MailMessage.Body = T("The user {0} with email {1} has requested a new account. This user won't be able to log while his account has not been approved.", context.Properties["UserName"], context.Properties["Email"]).Text; } if (context.Type == MessageTypes.Validation) { diff --git a/src/Orchard.Web/Modules/Orchard.Users/Services/MembershipService.cs b/src/Orchard.Web/Modules/Orchard.Users/Services/MembershipService.cs index 9f48eb4e3..163685cc1 100644 --- a/src/Orchard.Web/Modules/Orchard.Users/Services/MembershipService.cs +++ b/src/Orchard.Web/Modules/Orchard.Users/Services/MembershipService.cs @@ -89,7 +89,7 @@ namespace Orchard.Users.Services { } var recipient = GetUser(userName); if (recipient != null) - _messageManager.Send(recipient.ContentItem.Record, MessageTypes.Moderation, "email"); + _messageManager.Send(recipient.ContentItem.Record, MessageTypes.Moderation, "email" , new Dictionary { { "UserName", createUserParams.Username}, { "Email" , createUserParams.Email } }); } }