<WebSecurity对象
定义
的Login()中指定的用户方法的日志,使用用户名和密码。
C#和VB语法
WebSecurity.Login( userName,
password, persistCookie )
例子
实施例C#
if (WebSecurity.Login(username,password))
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}
例如VB
if WebSecurity.Login(username,password)
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if
参数
参数 | 类型 | 描述 |
---|---|---|
userName | String | 用户名 |
password | String | 用户密码 |
persistCookie | String | 真正的指定cookie中的认证令牌应该超越目前的会议上坚持; 否则为false。 默认为false。 |
返回值
类型 | 描述 |
---|---|
Boolean | 真如果用户登录,否则为false |
备注
当用户登录时,ASP.NET将在Cookie中,让ASP.NET知道用户已经登录在随后的请求的身份验证令牌。如果persistCookie是假的,令牌有效期在用户关闭浏览器。
错误和异常
到WebSecurity对象的任何访问将引发一个InvalidOperationException:
- 该InitializeDatabaseConnection()方法还没有被调用
- SimpleMembership未初始化(or disabled in the website configuration)
技术数据
名称 | 值 |
---|---|
命名空间 | WebMatrix.WebData |
部件 | WebMatrix.WebData.dll |
<WebSecurity对象