2009-04-07 6 views

Répondre

62

using System.Web.Security;

Roles.GetRolesForUser() 

Ou

Roles.GetRolesForUser(String) si ne pas cibler l'utilisateur actuellement connecté.

+14

ce que quand la fonction de gestionnaire de rôles n'a pas été activé? – IEnumerator

+1

Si la fonction Role Manager n'a pas été activée, activez-la dans Web.config: '' – DigitalDan

2

essayer si vous voulez vérifier l'utilisateur actuellement identifié pour rôle spécifique:

Roles.IsUserInRole("Admin") 
+2

La question ne vous demandait-elle pas spécifiquement d'éviter de vérifier chaque rôle? individuellement? – FoolishSeth

+0

Ajouter une référence utile si vous le pouvez, Pour expliquer certains besoin d'informations. –

Questions connexes