System.Web.Security.MembershipProvider.CreateUser C# (CSharp) Method

CreateUser() public abstract method

public abstract CreateUser ( string username, string password, string email, string pwdQuestion, string pwdAnswer, bool isApproved, object providerUserKey, MembershipCreateStatus &status ) : System.Web.Security.MembershipUser
username string
password string
email string
pwdQuestion string
pwdAnswer string
isApproved bool
providerUserKey object
status MembershipCreateStatus
return System.Web.Security.MembershipUser
		public abstract MembershipUser CreateUser (string username, string password, string email, string pwdQuestion, string pwdAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status);
		public abstract bool DeleteUser (string name, bool deleteAllRelatedData);

Usage Example

Example #1
0
 public override MembershipUser CreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer,
                                           bool isApproved, object providerUserKey, out MembershipCreateStatus status)
 {
     try
     {
         if (string.IsNullOrEmpty(email))
         {
             email = username;
         }
         MembershipUser u = GetUserByOpenId(username, false);
         if (u == null)
         {
             WebRequest request = HttpWebRequest.Create(Utility.NormalizeIdentityUrl(username));
             request.Method = "HEAD";
             var response = request.GetResponse();
             u = NonOpenIdMembershiProvider.CreateUser(username, password, email, passwordQuestion, passwordAnswer,
                                                       isApproved, providerUserKey, out status);
             LinkUserWithOpenId(username, u.ProviderUserKey);
             return(u);
         }
         else
         {
             status = MembershipCreateStatus.DuplicateUserName;
         }
     }
     catch (Exception ex)
     {
         status = MembershipCreateStatus.InvalidUserName;
     }
     return(null);
 }
All Usage Examples Of System.Web.Security.MembershipProvider::CreateUser