<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对象