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