diff --git a/src/Orchard.Web/Modules/Orchard.Users/Events/UserContext.cs b/src/Orchard.Web/Modules/Orchard.Users/Events/UserContext.cs index 57bfec26a..bbe2d7545 100644 --- a/src/Orchard.Web/Modules/Orchard.Users/Events/UserContext.cs +++ b/src/Orchard.Web/Modules/Orchard.Users/Events/UserContext.cs @@ -4,5 +4,6 @@ namespace Orchard.Users.Events { public class UserContext { public IUser User { get; set; } public bool Cancel { get; set; } + public CreateUserParams UserParameters { get; set; } } } \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Users/Services/MembershipService.cs b/src/Orchard.Web/Modules/Orchard.Users/Services/MembershipService.cs index a792f489d..1187127a3 100644 --- a/src/Orchard.Web/Modules/Orchard.Users/Services/MembershipService.cs +++ b/src/Orchard.Web/Modules/Orchard.Users/Services/MembershipService.cs @@ -63,7 +63,7 @@ namespace Orchard.Users.Services { user.Record.EmailStatus = UserStatus.Approved; } - var userContext = new UserContext {User = user, Cancel = false}; + var userContext = new UserContext {User = user, Cancel = false, UserParameters = createUserParams}; foreach(var userEventHandler in _userEventHandlers) { userEventHandler.Creating(userContext); }