WebSecurity - CreateAccount()
❮ WebSecurity
Definition(定义)
CreateAccount() 方法使用用户名和密码在用户数据库中创建一个新账户,并可以选择是否让用户显式确认该账户。
C# 和 VB 语法
WebSecurity.CreateAccount(username, password, requireConfirmation)
参数
参数 | 类型 | 描述 |
---|---|---|
userName | 字符串 | 用户名 |
password | 字符串 | 用户密码 |
requireConfirmation | 布尔值 | 如果账户必须使用返回的 token 来确认,则为true,默认为false。 |
返回值
类型 | 描述 |
---|---|
字符串 | 用于向用户发送以确认账户的 token。 |
错误和异常
如果以下任一情况发生,则对 WebSecurity 对象的任何访问都会引发 InvalidOperationException:
- 尚未调用 InitializeDatabaseConnection() 方法
- SimpleMembership 未初始化(或在网站配置中禁用)
如果出现以下情况,CreateAccount() 方法还会抛出 MembershipCreateUserException:
- 用户名为空
- 用户名已存在会员账户
- 密码为空
- 密码过长
- 数据库操作失败
❮ WebSecurity