WebSecurity.RequireUser 方法 (String)

如果目前使用者不符合指定的使用者名稱,請將 HTTP 狀態設定為 401 (未經授權)。

命名空間:  WebMatrix.WebData
組件:  WebMatrix.WebData (在 WebMatrix.WebData.dll 中)

public static void RequireUser(
	string userName
)

參數

userName
型別:System.String

要比較之使用者的名稱。

例外狀況條件
InvalidOperationException

不會呼叫 SimpleMembershipProvider.Initialize(String, NameValueCollection) 方法。

-或-

不會呼叫 InitializeDatabaseConnection() 方法。

-或-

並未在站台的組態中註冊 SimpleMembershipProvider 成員資格提供者。如需詳細資訊,請連絡站台的系統管理員。

這個方法會驗證目前的使用者是否為指定的使用者。如果目前使用者不是指定的使用者,HTTP 狀態會設定為 401 (未經授權)。

若要驗證使用者是否經過驗證,請使用 RequireAuthenticatedUser() 方法。若要驗證使用者是否為具備特定角色的成員,請使用 RequireRoles(String[]) 方法。

附註附註

這個方法只會讓指定的使用者存取網頁。建議用來限制網頁存取的方法就是建立角色,然後使用 RequireRoles(String[]) 方法來驗證目前使用者是否為該角色的成員。

顯示: