最新的Web开发教程
 

WebSecurity物业 - IsAuthenticated


<WebSecurity对象

定义

IsAuthenticated属性是一个布尔值,它指示是否当前用户被认证(logged in)

如果当前用户进行身份验证的属性值是一个true,否则为false。


C#和VB语法

WebSecurity.IsAuthenticated

例子

实施例C#

if (!WebSecurity.IsAuthenticated)
{
Response.Redirect("~/Account/Login");
}

例如VB

if !WebSecurity.IsAuthenticated then
  Response.Redirect("~/Account/Login")
end if

备注

IsAuthenticated属性为只读。 它无法通过代码进行更改。


错误和异常

WebSecurity对象的任何访问将引发一个InvalidOperationException:

  • InitializeDatabaseConnection()方法还没有被调用
  • SimpleMembership未初始化(or disabled in the website configuration)

技术数据

名称
命名空间 WebMatrix.WebData
部件 WebMatrix.WebData.dll

<WebSecurity对象