WebSecurity Login 方法

websecurity - login()

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 true 规定 cookie 中的身份验证令牌应该在当前会话结束后继续保留,否则为 false。默认是 false。

返回值

类型 描述
boolean 如果用户已登录,则返回 true,否则返回 false。

备注

当用户已登录,asp.net 在 cookie 中设置一个身份验证令牌,让 asp.net 知道用户已登录的后续请求。如果 persistcookie 是 false,则令牌只有在用户关闭浏览器之前才是有效的。

错误和异常

在下面的情况下,任何对 websecurity 对象的访问将抛出一个 invalidoperationexception:

  • initializedatabaseconnection() 方法没有被调用
  • simplemembership 没有初始化(或者在网站配置中禁用)

技术数据

名称
namespace webmatrix.webdata
assembly webmatrix.webdata.dll

websecurity 对象 websecurity 对象
相关文章