Neueste Web-Entwicklung Tutorials
 

WebSecurity - RequireUser ()


<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