Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2015, 17:03
vicfebo
 
Fecha de Ingreso: abril-2006
Mensajes: 173
Antigüedad: 18 años
Puntos: 0
Aplicación se cuelga al hacer login con user que no existe

Hola,

He descargado una aplicación de ejemplo para Symfony2 llamada CUPON, pero tengo un problema que no puedo resolver. Si intento logearme con un usuario que existe en la BD, entonces se logea correctamente. Pero si intento hacer login con un usuario que no existe, la aplicación se cuelga. Se queda procesando la petición de /login_check constantemente y tengo que reiniciar Apache porque el navegador se queda frito.

Trazando un poco el código, he descubierto que la aplicación se cuelga siempre que llega a esta línea (throw), donde se lanza una excepción cuando no se encuentra un user:

if (null === $user) {
throw new UsernameNotFoundException(sprintf('User "%s" not found.', $username));
}

Por lo visto ocurre algún problema en mi servidor cuando se lanza la excepción. He mirado en el profiler y en los logs pero no aparece nada raro.

Utilizo Mac Yosemite con XAMPP.

No se cómo solucionar esto, ¿Alguna idea por favor?

Muchas gracias.