Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/05/2015, 07:44
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 5 meses
Puntos: 379
Respuesta: ROLE SUPER_ADMIN accediendo con los diferentes roles symfony2

En tu proyecto busca el archivo security.yml que se encuentra en la ruta app/config ese archivo contiene una sección que se llama role_hierarchy: y que luce como esto.
Código yml:
Ver original
  1. security:
  2.     #...
  3.     role_hierarchy:
  4.         ROLE_ADMIN:       ROLE_USER
  5.         ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
Si tu quieres que cualquier usuario que tenga el role super admin pueda acceder a otros roles simplemente tienes que agregarlo al ROLE_ADMIN:
Código yml:
Ver original
  1. security:
  2.     #...
  3.     role_hierarchy:
  4.         ROLE_ADMIN:       [ROLE_INSTALLER, ROLE_USER]
  5.         ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
Referencia: http://symfony.com/doc/current/book/security.html te recomiendo que leas la documentación con frecuencia.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.