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