WebSecurity - RequireUser()
Objet WebSecurity
Définition
Si l'utilisateur spécifié n'est pas connecté,RequireUser()la méthode définit le statut HTTP sur 401 (Non autorisé).
Syntaxe C# et VB
WebSecurity.RequireUser(userId)
ou
WebSecurity.RequireUser(userName)
ou
WebSecurity.RequireUser(userName)
Parameters
| Parameters | Type | Description |
|---|---|---|
| userID | Integer | ID utilisateur |
| userName | String | Nom d'utilisateur |
Valeur de retour
Aucun.
Erreurs et exceptions
Dans les cas suivants, tout accès àWebSecurityl'objet lèvera uneInvalidOperationException:
- InitializeDatabaseConnection()la méthode n'a pas été appelée
- SimpleMembershipnon initialisé (ou désactivé dans la configuration du site web)
Remarques
RequireUser()Vérifie si l'utilisateur actuel est l'utilisateur spécifié.
Pour vérifier si l'utilisateur actuel est authentifié, utilisez la RequireAuthenticatedUser()méthode.
Pour vérifier si l'utilisateur est membre d'un rôle, utilisez laRequireRoles()méthode.
RequireUser()Permet uniquement à l'utilisateur spécifié d'accéder à la page web. La façon recommandée de restreindre l'accès aux pages est de créer un rôle et d'utiliser laRequireRoles()méthode pour vérifier si l'utilisateur est membre de ce rôle.
Données techniques
| Name | Valeur |
|---|---|
| Espace de noms | WebMatrix.WebData |
| Assembly | WebMatrix.WebData.dll |
Objet WebSecurity Autres extensions