<WebSecurity Object
Definition
Die RequireUser() Methode setzt den HTTP - Status 401 (Unauthorized) , wenn der angegebene Benutzer ist nicht angemeldet.
C # und VB Syntax
WebSecurity.RequireUser(userId)
or
WebSecurity.RequireUser(userName)
Parameter
Parameter | Art | Beschreibung |
---|---|---|
userID | Integer | Die Benutzer-ID |
userName | String | Der Nutzername |
Rückgabewert
Keiner.
Fehler und Ausnahmen
Jeder Zugriff auf das WebSecurity Objekt löst eine InvalidOperationException , wenn:
- Die InitializeDatabaseConnection() Methode nicht aufgerufen wurde
- SimpleMembership ist nicht initialisiert (or disabled in the website configuration) - (or disabled in the website configuration)
Bemerkungen
RequireUser() überprüft , ob der aktuelle Benutzer der angegebene Benutzer ist.
Um zu überprüfen , dass der Benutzer authentifiziert ist, verwendet RequireAuthenticatedUser() statt.
Um zu überprüfen , dass ein Benutzer ein Mitglied einer Rolle (roles) , verwendet RequireRoles() .
RequireUser() können nur die angegebenen Benutzer Zugriff auf die Web - Seite. Der empfohlene Weg Zugriff auf eine Seite zu beschränken ist , eine Rolle zu erstellen, und die Verwendung RequireRoles() Methode , um sicherzustellen , dass der Benutzer ein Mitglied dieser Rolle.
Technische Daten
Name | Wert |
---|---|
Namespace | WebMatrix.WebData |
Versammlung | WebMatrix.WebData.dll |
<WebSecurity Object