WebSecurity Login 方法
websecurity - login()
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>
}
{
<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
<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 对象
相关文章
- ASP.NET
- ASP.NET Web Pages 教程
- ASP.NET Web Pages 全局文件
- ASP.NET Web Pages Email
- ASP.NET Web 的 C# 和 VB 实例
- ASP.NET Web Pages 类参考手册
- ASP.NET Web Pages WebMail 参考手册
- ASP.NET Razor C# 逻辑
- ASP.NET MVC 简介
- ASP.NET MVC Web 应用程序
- ASP.NET MVC 文件夹
- ASP.NET MVC 数据库
- ASP.NET MVC – 发布
- ASP.NET Web Forms 教程
- ASP.NET Web 页面
- ASP.NET TextBox 控件
- ASP.NET Button 控件
- ASP.NET 数据绑定
- ASP.NET Repeater 控件
- ASP.NET 母版页