WebSecurity - RequireUser()


❮ Sécurité Web

Définition

La méthode RequireUser() définit le statut HTTP sur 401 (non autorisé) si l'utilisateur spécifié n'est pas connecté.


Syntaxe C# et VB

WebSecurity.RequireUser(userId)

or

WebSecurity.RequireUser(userName)

Paramètres

Parameter Type Description
userID Integer The user ID
userName String The user name

Valeur de retour

Rien.


Erreurs et exceptions

Tout accès à l' objet WebSecurity lève une exception InvalidOperationException si :

  • La méthode InitializeDatabaseConnection() n'a pas été appelée
  • SimpleMembership n'est pas initialisé (ou désactivé dans la configuration du site)

Remarques

RequireUser() vérifie que l'utilisateur actuel est l'utilisateur spécifié.

Pour valider que l'utilisateur est authentifié, utilisez RequireAuthenticatedUser() à la place.

Pour valider qu'un utilisateur est membre d'un rôle (rôles), utilisez RequireRoles() .

RequireUser() permet uniquement à l'utilisateur spécifié d'accéder à la page Web. La méthode recommandée pour restreindre l'accès à une page consiste à créer un rôle et à utiliser la méthode RequireRoles() pour vérifier que l'utilisateur est membre de ce rôle.


❮ Sécurité Web