WebSecurity RequireUser Verfahren
Begriffsbestimmungen
Wenn der angegebene Benutzer nicht angemeldet ist, setzt RequireUser () -Methode des HTTP - Status 401 (Unauthorized).
C # und VB-Syntax
or
WebSecurity.RequireUser(userName)
Parameter
参数 | 类型 | 描述 |
---|---|---|
userID | Integer | 用户 ID |
userName | String | 用户名 |
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
RequireUser () Stellen Sie sicher , dass der aktuelle Benutzer ist der Benutzer angegeben.
Um zu überprüfen , ob der aktuelle Benutzer authentifiziert wurde, verwenden RequireAuthenticatedUser () -Methode.
Um sicherzustellen , dass der Benutzer ein Mitglied einer Rolle ist, verwenden Sie RequireRoles () -Methode.
RequireUser () Nur Benutzer angegebenen Web - Seiten zuzugreifen. Beschränken Vorschlag Zugriffsseite ist ein Zeichen zu erstellen, und verwenden Sie RequireRoles () Methode , um zu überprüfen , ob der Benutzer ein Mitglied der Rolle ist.
Technische Daten
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
WebSecurity Objekte