WebSecurity - RequireUser()
❮ WebSecurity
Definition(定義)
RequireUser() 方法在指定使用者未登入時,將 HTTP 狀態設定為 401 (Unauthorized)。
C# 和 VB 語法
WebSecurity.RequireUser(userId)
或
WebSecurity.RequireUser(userName)
引數
引數 | 型別 | 描述 |
---|---|---|
userID | 整數 | 使用者 ID |
userName | 字串 | 使用者名稱 |
返回值
無。
錯誤和異常
如果以下任一情況發生,則對 WebSecurity 物件的任何訪問都會引發 InvalidOperationException:
- 尚未呼叫 InitializeDatabaseConnection() 方法
- SimpleMembership 未初始化(或在網站配置中停用)
備註
RequireUser() 驗證當前使用者是否為指定的使用者。
要驗證使用者是否已認證,請改用 RequireAuthenticatedUser()。
要驗證使用者是否屬於某個角色(或多個角色),請使用 RequireRoles()。
RequireUser() 只允許指定的使用者訪問網頁。限制頁面訪問的推薦方法是建立一個角色,然後使用 RequireRoles() 方法來驗證使用者是否屬於該角色。
❮ WebSecurity