WebSecurity - CreateAccount()
❮ WebSecurity
Definition
The CreateAccount() method creates a new account in the user database, using user name and password, and optionally lets you specify if the user must explicitly confirm the account.
C# and VB Syntax
WebSecurity.CreateAccount(username, 
password, requireConfirmation)
Parameters
| Parameter | Type | Description | 
|---|---|---|
| userName | String | The user name | 
| password | String | The user password | 
| requireConfirmation | Boolean | true if the account must be confirmed using the token return value, default is false. | 
Return Value
| Type | Description | 
|---|---|
| String | A token that can be sent to the user to confirm the account. | 
Errors and Exceptions
Any access to the WebSecurity object throws an InvalidOperationException if:
- The InitializeDatabaseConnection() method has not been called
 - SimpleMembership is not initialized (or disabled in the website configuration)
 
The CreateAccount() method also throws a MembershipCreateUserException if:
- The username is empty
 - The username already has a membership account
 - The password is empty
 - The password is too long
 - The database operation failed
 
❮ WebSecurity

