<WebSecurity對象
定義
所述RequireUser()方法將HTTP狀態401 (Unauthorized)如果指定用戶沒有登錄。
C#和VB語法
WebSecurity.RequireUser(userId)
or
WebSecurity.RequireUser(userName)
參數
參數 | 類型 | 描述 |
---|---|---|
userID | Integer | 用戶ID |
userName | String | 用戶名 |
返回值
沒有。
錯誤和異常
到WebSecurity對象的任何訪問將引發一個InvalidOperationException:
- 該InitializeDatabaseConnection()方法還沒有被調用
- SimpleMembership未初始化(or disabled in the website configuration)
備註
RequireUser()驗證當前用戶是指定的用戶。
以驗證用戶被認證,使用RequireAuthenticatedUser()來代替。
來驗證用戶是一個角色的成員(roles) ,使用RequireRoles()
RequireUser()只允許指定用戶訪問該網頁。 限制訪問一個頁面推薦的方法是創建一個角色,並使用RequireRoles()方法來驗證用戶是該角色的成員。
技術數據
名稱 | 值 |
---|---|
命名空間 | WebMatrix.WebData |
部件 | WebMatrix.WebData.dll |
<WebSecurity對象