Press Ctrl / CMD + C to copy this to your clipboard.
This post will be reported to the moderators as potential spam to be looked at
I've created a user with the new UserService:
var userService = Services.UserService;
var userType = "myUserType";
var createUser = userService.CreateWithIdentity(model.EmailAddress, model.EmailAddress, model.Password, userType);
How do I log-in the user immediately after creating it?
Seems this does the trick. No idea if it's the 'right way' but it appears to work:
var userLogin = UmbracoContext.Security.PerformLogin(createUser);
@Dan, what's the userType string?
I try to set it with the group alias to which I want the new user to be assigned to but it doesn't work.
The user type is basically the member's type alias. (see https://our.umbraco.com/apidocs/csharp/api/Umbraco.Core.Services.UserService.html#UmbracoCoreServicesUserServiceSavingUser)
You'd need to create the user, then get the desired group, assign the group to the user and then persist changes.
You can have a look here on how to add groups to a user: https://our.umbraco.com/apidocs/csharp/api/Umbraco.Core.Models.Membership.IUser.html#UmbracoCoreModelsMembershipIUserAddGroupUmbracoCoreModelsMembershipIReadOnlyUserGroup_
Hope this helps,
yes, I see just now that the memberType string is "Not used for users".
Thanks for your tips.
is working on a reply...
Write your reply to:
Image will be uploaded when post is submitted