WebSecurity — Создать учетную запись ()
❮ Веб-безопасность
Определение
Метод CreateAccount() создает новую учетную запись в базе данных пользователей, используя имя пользователя и пароль, и дополнительно позволяет указать, должен ли пользователь явно подтверждать учетную запись.
C# и синтаксис VB
WebSecurity.CreateAccount(username,
password, requireConfirmation)
Параметры
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. |
Возвращаемое значение
Type | Description |
---|---|
String | A token that can be sent to the user to confirm the account. |
Ошибки и исключения
Любой доступ к объекту WebSecurity вызывает исключение InvalidOperationException , если:
- Метод InitializeDatabaseConnection() не был вызван
- SimpleMembership не инициализирован (или отключен в конфигурации сайта)
Метод CreateAccount() также генерирует исключение MembershipCreateUserException , если:
- Имя пользователя пусто
- Имя пользователя уже имеет учетную запись членства
- Пароль пуст
- Пароль слишком длинный
- Операция с базой данных не удалась
❮ Веб-безопасность