WebSecurity - RequireUser()


WebSecurity 对象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)


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


WebSecurity 对象Objet WebSecurity Autres extensions