Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

FOS User mas Symfony mas pagina en ajax

4 de agosto de 2015

Hola, ¿cómo arman este caso?

Tengo Symfony más FOSUserBundle. En mi security.yml mi access_control está así:

access_control:
        - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/admin/, role: ROLE_ADMIN }
        - { path: ^/fichada/, role: ROLE_ADMIN }

Funciona perfecto los primeros, pero la última página tiene un problema. Esa página la vista se genera a partir de un Ajax.

Cuando quiero entrar a admin por ejemplo y no estoy logeado me redirecciona al formulario de login. Cuando quiero entrar a fichada, como se arma a partir de un Ajax, al no estar logeado si veo el resultado con el Firebug, me trae el formulario de FOSUser en la respuesta del Ajax y no me redireciona directamente a la página de login.

Para el usuario común nunca ve el resutado de la página y nunca se entera que le está pidiendo loguearse.

¿Alguna idea?