WebSecurity 属性 - IsAuthenticated
❮ WebSecurity
定义
IsAuthenticated 属性是一个布尔值,指示当前用户是否已通过身份验证(已登录)。
如果当前用户已通过身份验证,则属性值为布尔值 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 未初始化(或在网站配置中禁用)
❮ WebSecurity