Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/04/2016, 13:38
mrmoon
 
Fecha de Ingreso: enero-2016
Mensajes: 15
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: Seguridad: Creando un login con tabla User

Hola.
Con respecto al getRoles me da el error
Código PHP:
ErrorCall to a member function toArray() on a non-object 
He dejado este, que funciona bien.
Código PHP:
    public function getRoles() 
    { 
         if(
$this->role=='ROLE_ADMIN'
         return array(
'ROLE_ADMIN');  
         else return array(
'ROLE_USER');  
    } 
Con respecto a la redirección he seguido su consejo, pero desde esta página
[URL="http://www.solucionex.com/blog/symfony2-operaciones-despues-de-hacer-login"]http://www.solucionex.com/blog/symfony2-operaciones-despues-de-hacer-login[/URL]

el único cambio que he efectuado es:
Código PHP:
services:
  
redirect.after.login:
    class: 
AppBundleRedirectionLoginRedirection
    arguments
: [@router
me indicaba una mal formación del fichero y lo puse
Código PHP:
services:
    
redirect.after.login:
        class: 
AppBundleRedirectionLoginRedirection
        arguments
:
            
router"@router" 
De esta forma ya no me indicaba que la estructura del fichero YAML no era correcta.
Bueno Muchísimas gracias, voy ha seguir con el proyecto depurando algunos errores que ya había comentado en otros mensajes.
Saludos Luis.