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