Describes the result of a Membership.CreateUser(string, string) operation.
The System.Web.Security.MembershipCreateStatus enumeration indicates the success or failure of an attempt to create a new user. If the Membership.CreateUser(string, string, string, string, string, bool, MembershipCreateStatus@) operation fails, the System.Web.Security.MembershipCreateStatus enumeration describes the cause of the failure.
If you are not familiar with the membership features of ASP.NET, see Introduction to Membership before continuing. For a list of other topics related to membership, see Managing Users By Using Membership.
If you use a erload:System.Web.Security.Membership.CreateUser method overload that does not specify an output parameter of type System.Web.Security.MembershipCreateStatus, an unsuccessful attempt to create a new user throws a System.Web.Security.MembershipCreateUserException with the MembershipCreateUserException.StatusCode property set to one of the System.Web.Security.MembershipCreateStatus enumeration values.
Member Name | Description |
---|---|
DuplicateEmail |
The e-mail address already exists in the database for the application. |
DuplicateProviderUserKey |
The provider user key already exists in the database for the application. |
DuplicateUserName |
The user name already exists in the database for the application. |
InvalidAnswer |
The password answer is not formatted correctly. |
InvalidEmail |
The e-mail address is not formatted correctly. |
InvalidPassword |
The password is not formatted correctly. |
InvalidProviderUserKey |
The provider user key is of an invalid type or format. |
InvalidQuestion |
The password question is not formatted correctly. |
InvalidUserName |
The user name was not found in the database. |
ProviderError |
The provider returned an error that is not described by other System.Web.Security.MembershipCreateStatus enumeration values. |
Success |
The user was successfully created. |
UserRejected |
The user was not created, for a reason defined by the provider. |