Quiero saber a qué roles pertenece un usuario conectado sin tener que verificar al usuario contra todos los roles posibles (es decir, usando Page.User.IsInRole())¿Cómo obtengo una lista de roles para el usuario con sesión iniciada?
34
A
Respuesta
62
Roles.GetRolesForUser()
O
Roles.GetRolesForUser(String)
si no la orientación del usuario actualmente conectado.
2
probar esto si desea comprobar el usuario actualmente conectado de papel específico:
Roles.IsUserInRole("Admin")
+2
¿No pidió específicamente la pregunta una forma de evitar comprobar cada función? ¿individualmente? – FoolishSeth
+0
Agregue alguna referencia útil si puede, Para explicar algunos necesita información. –
Cuestiones relacionadas
- 1. Propiedad de Teamcity para el usuario con sesión iniciada actualmente
- 2. Roles de usuario: ¿por qué no almacenar en sesión?
- 3. ¿Cómo administrar roles de usuario en una base de datos?
- 4. ¿Cómo obtengo una lista de impresoras instaladas?
- 5. ¿Cómo obtengo el agente de usuario con Flask?
- 6. C# - ¿Cómo obtengo el usuario "Todos"?
- 7. Autenticación de formularios para diferentes roles?
- 8. ¿Cómo obtengo un token de usuario válido para CreateProcessAsUser?
- 9. ¿Cómo se obtiene la cuenta de dominio de Windows iniciada desde una aplicación ASP.NET?
- 10. Cómo almacenar la configuración del usuario (nombre de usuario, contraseña) en una aplicación de Windows para el usuario que inició sesión actualmente
- 11. .NET WinForms - ¿Cómo escuchar eventos para el sistema LogOff, usuario bloqueado, hibernación iniciada y el sistema reanudado?
- 12. Dado el SID de un usuario, ¿cómo obtengo su userPrincipalName?
- 13. autorización basada en roles con la lista Modelo
- 14. ¿Cómo obtengo el nombre de usuario en un Makefile?
- 15. En Perforce, ¿cómo obtengo una lista de los archivos desprotegidos?
- 16. Symfony2 roles/groups - is_granted no detecta los roles que el usuario tiene
- 17. Añadiendo roles dinámicamente a un usuario
- 18. no se pudo inicializar lentamente una colección de roles: com.pojo.Student.phonenos, no se cerró sesión o sesión
- 19. Clojure: ¿Cómo obtengo una lista de combinaciones de 'coordenadas'?
- 20. Cómo obtener roles de usuario en un JSP/Servlet
- 21. Recuperar usuario actual de Windows en la aplicación web Java EE para inicio de sesión único con fines
- 22. PHP: ¿Administra roles con matemática?
- 23. ¿Cómo debo probar el inicio de sesión/inicio de sesión del usuario con una biblioteca de terceros como Omniauth?
- 24. ¿Cómo obtengo el usuario actual en Perl de manera portátil?
- 25. ¿Cómo inicio sesión con un usuario con dispositivo?
- 26. Almacenar/asignar roles de usuarios autenticados
- 27. ¿Cómo puedo verificar Spring Security para la autenticación del usuario y obtener roles de Flex?
- 28. ¿Cómo obtengo el ícono de la Mac del usuario?
- 29. El usuario tiene el rol "admin" pero [Authorize (Roles = "admin")] no se autenticará
- 30. ¿Cómo obtengo una lista de espacios de nombres en el motor de la aplicación de Google?
¿qué pasa cuando la función del administrador de funciones no se ha habilitado? – IEnumerator
Si la función Role Manager no se ha habilitado, habilítela en Web.config: ' ' –
DigitalDan