最新的Web開發教程
 

WebSecurity - RequireUser()


<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對象