网络安全 - CreateAccount()


❮ 网络安全

定义

CreateAccount() 方法使用用户名和密码在用户数据库中创建一个新帐户,并可选择让您指定用户是否必须明确确认该帐户。


C# 和 VB 语法

WebSecurity.CreateAccount(username, password, requireConfirmation)

参数

参数 类型 描述
userName String 用户名
password String 用户密码
requireConfirmation Boolean true 如果必须使用令牌返回值确认帐户,默认为 false

返回值

类型 描述
String 可以发送给用户以确认帐户的令牌。

错误和异常

在以下情况下,对 WebSecurity 对象的任何访问都会引发 InvalidOperationException:

  • InitializeDatabaseConnection()方法没有被调用
  • SimpleMembership 未初始化(或在网站配置中禁用)

CreateAccount() 方法也会抛出 MembershipCreateUserException 如果:

  • 用户名为空
  • 用户名已有会员帐号
  • 密码为空
  • 密码太长
  • 数据库操作失败

❮ 网络安全