Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2015, 04:00
Avatar de bNd170
bNd170
 
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 14 años, 7 meses
Puntos: 13
FOSUserBundle no loguea

Buenas chicos,

vengo con un probremilla que me trae de cabeza.

Tengo tres entornos de desarrollo, desarrollo (Mi PC local), pruebas (Servidor web online) y producción (mismo servidor web online que pruebas).

Uso Git como controlador de versiones.

Pues bien, dicho esto, en el servidor de pruebas y solo en el de pruebas, el login de FOSUserBundle no funciona.

Al hacer login con un usuario válido simplemente redirecciona a /login como si hubieses escrito mal los datos pero no muestra error alguno, ni de CRSF ni de credenciales erróneas.

Cuando introduzco a propósito mal las credenciales sí que me dice que están mal metidas.

Mi security.yml
Código:
security:
    encoders:
        FOS\UserBundle\Model\UserInterface: sha512

    role_hierarchy:
        ROLE_ADMIN:       ROLE_USER
        ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]

    providers:
        fos_userbundle:
            id: fos_user.user_provider.username_email

    firewalls:
        main:
            pattern: ^/
            form_login:
                provider: fos_userbundle
                csrf_provider: form.csrf_provider
                use_referer:  true
            logout:       true
            anonymous:    true
            remember_me:
                key:      "%secret%"
                lifetime: 31536000
                path:     /
                domain:   "%domain%"

    access_control:
        - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/profile/, role: ROLE_USER }
        - { path: ^/admin/, role: ROLE_ADMIN }
Tengo extendido el Bundle de FOSUserBundle para modificar formularios de edición de datos pero no he tocado nada del login.

A ver si alguien puede echarme una mano que llevo varios días con esto y no encuentro el problema.

Gracias de antemano.

============================ EDIT ================================

He seguido probando cosas y me ha dado por probar a checkear la casilla de Remember me, si la checkeo el login funciona, si no, no. Es algo bastante inusual, nunca me habia pasado, ¿alguien sabría decirme como corregirlo?

Última edición por bNd170; 19/06/2015 a las 04:06