WebSecurity - CreateAccount()
WebSecurity Object
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
Technical Data
Name | Value |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
WebSecurity Object