18/06/2013, 08:03
|
| | Fecha de Ingreso: junio-2013
Mensajes: 14
Antigüedad: 11 años, 6 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! |