最新的Web开发教程
 

WebSecurity - 登录()


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