Login

How do I create and manage Users?

Versions: 4.21 - 4.70, FAQ number: 92, Old FAQ number: 976

In EPiServer 4.21 we introduced new user and group management classes. See the SDK for documentation on the new classes in the DataAbstraction namespace (Sid, SidCollection, GroupSid, UserSid).

Example of loading an existing user:

UserSid user = UserSid.Load("MyTestUser");
if(user==null)
  Response.Write("User does not exist!");
else
  Response.Write("User was found!");

Example code for creating a new user:

UserSid sid = new UserSid
   (EPiServer.Security.SecurityIdentityType.ExtranetUser);
sid.Name = "MyTestUser";
sid.Password = "password";
sid.Save();

EPiTrace logger