Latest web development tutorials

WebSecurity RequireUser Verfahren

WebSecurity Objekte WebSecurity Objekte

Begriffsbestimmungen

Wenn der angegebene Benutzer nicht angemeldet ist, setzt RequireUser () -Methode des HTTP - Status 401 (Unauthorized).


C # und VB-Syntax

WebSecurity.RequireUser(userId)

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 WebSecurity Objekte