Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/06/2013, 08:03
mauro89x
 
Fecha de Ingreso: junio-2013
Mensajes: 14
Antigüedad: 10 años, 11 meses
Puntos: 0
Respuesta: Symfony2 jerarquia de roles

Buenas! Ante todo gracias por las rtas, voy de nuevo a ver si se entiende mejor, tengo 3 roles dijimos usuario secretario administrador.
En mi BD tengo una tabla llamada "usuario" y otra llamada "perfilUsuario". Ambas tablas ahora son entidades, la cual usuario tiene una relación one to many con perfilUsuario en el atributo "idPerfil".
Mi pregunta es, como defino el rol de cada usuario. En el momento que me logueo, ingreso mi user y pass, le doy aceptar, como se que rol debo cargar para direccionar a una pagina u otra. O sea como obtengo el ROLE_USER o ROLE_ADMIN o ROLE_SEC correspondiente? Yo había pensado borrar la tabla y entidad "perfilUsuario" y dejar la tabla usuario con username contraseña y el string que representa el rol, o sea supongamos así

USERNAME CONTRASEÑA PERFIL
Mauro *************** ROLE_ADMIN
Otro *************** ROLE_USER
Another *************** ROLE_SEC

Entonces así, en mi entidad usuario, el metodo getRoles() no haría mas que retornar el string del perfil o sea

public function getRoles()
{
return $this->getPerfil();
}

Esto es correcto? que opinan? Hay una forma mejor de hacer esto?
Gracias saludos!