WebSecurity 屬性 - IsAuthenticated
❮ WebSecurity
Definition(定義)
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