WebSecurity - RequireUser()
❮ Websicherheit
Definition
Die RequireUser()- Methode setzt den HTTP-Status auf 401 (Nicht autorisiert), wenn der angegebene Benutzer nicht angemeldet ist.
C#- und VB-Syntax
WebSecurity.RequireUser(userId)
or
WebSecurity.RequireUser(userName)
Parameter
Parameter | Type | Description |
---|---|---|
userID | Integer | The user ID |
userName | String | The user name |
Rückgabewert
Keiner.
Fehler und Ausnahmen
Jeder Zugriff auf das WebSecurity- Objekt löst eine InvalidOperationException aus , wenn:
- Die Methode InitializeDatabaseConnection() wurde nicht aufgerufen
- SimpleMembership ist nicht initialisiert (oder in der Website-Konfiguration deaktiviert)
Bemerkungen
RequireUser() überprüft, ob der aktuelle Benutzer der angegebene Benutzer ist.
Um zu überprüfen, ob der Benutzer authentifiziert ist, verwenden Sie stattdessen RequireAuthenticatedUser() .
Um zu überprüfen, ob ein Benutzer Mitglied einer Rolle (Rollen) ist, verwenden Sie RequireRoles() .
RequireUser() lässt nur den angegebenen Benutzer auf die Webseite zugreifen. Die empfohlene Methode zum Einschränken des Zugriffs auf eine Seite besteht darin, eine Rolle zu erstellen und die Methode RequireRoles() zu verwenden, um zu überprüfen, ob der Benutzer Mitglied dieser Rolle ist.
❮ Websicherheit