网络安全 - CreateAccount()
❮ 网络安全
定义
CreateAccount() 方法使用用户名和密码在用户数据库中创建一个新帐户,并可选择让您指定用户是否必须明确确认该帐户。
C# 和 VB 语法
WebSecurity.CreateAccount(username,
password, requireConfirmation)
参数
参数 | 类型 | 描述 |
---|---|---|
userName | String | 用户名 |
password | String | 用户密码 |
requireConfirmation | Boolean | true 如果必须使用令牌返回值确认帐户,默认为 false。 |
返回值
类型 | 描述 |
---|---|
String | 可以发送给用户以确认帐户的令牌。 |
错误和异常
在以下情况下,对 WebSecurity 对象的任何访问都会引发 InvalidOperationException:
- InitializeDatabaseConnection()方法没有被调用
- SimpleMembership 未初始化(或在网站配置中禁用)
CreateAccount() 方法也会抛出 MembershipCreateUserException 如果:
- 用户名为空
- 用户名已有会员帐号
- 密码为空
- 密码太长
- 数据库操作失败
❮ 网络安全