最新的Web开发教程
 

WebSecurity - 的createAccount()


<WebSecurity对象

定义

CreateAccount()方法会在用户数据库的新帐户,使用用户名和密码,并随意地让你指定用户必须明确确认的帐户。


C#和VB语法

WebSecurity.CreateAccount( username, password, requireConfirmation )

参数

参数 类型 描述
userName String 用户名
password String 用户密码
requireConfirmation Boolean 要是帐户必须使用令牌返回值进行确认,默认为false。

返回值

类型 描述
String 可以发送给用户的一个标记,以确认该帐户。

错误和异常

WebSecurity对象的任何访问将引发一个InvalidOperationException:

  • InitializeDatabaseConnection()方法还没有被调用
  • SimpleMembership未初始化(or disabled in the website configuration)

所述CreateAccount()方法也抛出一个MembershipCreateUserException如果:

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

技术数据

名称
命名空间 WebMatrix.WebData
部件 WebMatrix.WebData.dll

<WebSecurity对象