<WebSecurity Object
Définition
Les RequireRoles() méthode définit l'état HTTP 401 (Unauthorized) si l'utilisateur n'est pas dans tous les rôles spécifiés.
C # et VB Syntaxe
WebSecurity.RequireRoles(roles)
Exemples
Exemple C #
WebSecurity.RequireRoles("Admin", "Poweruser");
exemple VB
WebSecurity.RequireRoles("Admin", "Poweruser")
Paramètres
Paramètre | Type | La description |
---|---|---|
roles | String | Une liste séparée par des virgules des rôles l'utilisateur actuel doit être. |
Valeur de retour
Aucun.
Erreurs et exceptions
Tout accès à l'objet WebSecurity jette un InvalidOperationException si:
- Le InitializeDatabaseConnection() méthode n'a pas été appelé
- SimpleMembership n'est pas initialisé (or disabled in the website configuration)
Remarques
RequireRoles() vérifie que l'utilisateur courant est un membre de l' ensemble des fonctions spécifiées. Si l'utilisateur n'est pas membre de tous les rôles spécifiés, le statut HTTP est réglé sur 401 (Unauthorized) .
Pour valider que l'utilisateur est authentifié, utiliser le RequireAuthenticatedUser() méthode.
Pour valider que l'utilisateur actuel est un utilisateur spécifique, utilisez la RequireUser() méthode.
données techniques
prénom | Valeur |
---|---|
namespace | WebMatrix.WebData |
Assemblée | WebMatrix.WebData.dll |
<WebSecurity Object