2010-11-22 13 views
5

Tengo problemas para encontrar rápidamente un sí o no ¿es un nombre de usuario en un rol? He llegado tan lejos como:ASP.net es usuario en el rol

Roles.FindUsersInRole("Admin", usersName) 

Pero estoy un poco atascado, ¿hay alguna manera fácil de hacer esto?

Respuesta

13

La continuación devuelve verdadero o falso dependiendo de si el usuario especificado está en el papel especificado

Roles.IsUserInRole(userName, role) 

Así, por ejemplo, si desea eliminar un usuario de un papel específico que podría utilizar

if (Roles.IsUserInRole(userName, role)) 
     Roles.RemoveUserFromRole(userName, role); 
Cuestiones relacionadas