WebSecurity RequireAuthenticatedUser Verfahren
Begriffsbestimmungen
Wenn der aktuelle Benutzer nicht authentifiziert ist, setzt RequireAuthenticatedUser () -Methode des HTTP - Status 401 (Unauthorized).
C # und VB-Syntax
WebSecurity.RequireAuthenticatedUser()
Parameter
Keine.
Rückgabewert
Keine.
Fehler und Ausnahmen
Im folgenden Szenario, jeder Zugriff auf WebSecurity Objekt wird eine InvalidOperationException werfen:
- InitializeDatabaseConnection () -Methode wurde nicht genannt
- SimpleMembership nicht initialisiert (oder deaktiviert in der Website - Konfiguration)
Bemerkung
RequireAuthenticatedUser () Wert , um zu überprüfen , ob der aktuelle Benutzer authentifiziert wurde. Wenn der aktuelle Benutzer nicht authentifiziert ist, wird der HTTP-Status 401 (Nicht autorisiert) eingestellt.
Um sicherzustellen , dass der aktuelle Benutzer den angegebenen Benutzer (nach ID oder Namen) verwenden RequireUser () -Methode. Um sicherzustellen , dass der Benutzer ein Mitglied einer Rolle ist, verwenden Sie RequireRoles () -Methode.
Technische Daten
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
WebSecurity Objekte