Derniers tutoriels de développement web
 

WebSecurity - RequireRoles ()


<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