web-dev-qa-db-fra.com

Comment obtenir une liste de rôles pour l'utilisateur actuellement connecté

Je veux savoir à quels rôles un utilisateur connecté appartient sans avoir à vérifier l'utilisateur par rapport à tous les rôles possibles (c'est-à-dire en utilisant Page.User.IsInRole ())

37
lithelike

using System.Web.Security;

Roles.GetRolesForUser() 

Ou

Roles.GetRolesForUser(String) s'il ne cible pas l'utilisateur actuellement connecté.

65
lithelike

essayez ceci si vous voulez vérifier le rôle spécifique de l'utilisateur actuellement connecté:

Roles.IsUserInRole("Admin")
1
alam.net