Foros del Web » Programando para Internet » PHP » Symfony »

[SOLUCIONADO] Problemitas con CSRF

Estas en el tema de Problemitas con CSRF en el foro de Symfony en Foros del Web. Muy buenas chicos, vengo a ver si alguien puede ayudarme a aclarar las ideas y de paso arreglar un problema. El caso es que tengo ...
  #1 (permalink)  
Antiguo 13/05/2016, 09:35
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 14 años, 7 meses
Puntos: 13
Problemitas con CSRF

Muy buenas chicos,

vengo a ver si alguien puede ayudarme a aclarar las ideas y de paso arreglar un problema.

El caso es que tengo un proyecto bastante grande en Symfony, en su versión 2.7 (Espero actualizar a 3 pronto) y lo que me ocurre es que en mi entorno de desarrollo, es decir mi virtual host en mi nginx local me funcionan todos los formularios a las mil maravillas pero cuando paso el proyecto a un entorno de pruebas online, los formularios me fallan y me sale el famoso error del CSRF Token.

Cita:
El token CSRF no es válido. Por favor, pruebe a enviar nuevamente el formulario.
Y digo famoso porque ya habia tenido algún problemita de esta índole pero nunca tan puñetera.

Bien el caso es que el entorno de pruebas no está configurado en un dominio en si si no en un subdominio y por necesidades del proyecto he tenido que asignar la variable domain del archivo parameters.yml al subdominio en cuestión para que funcionase.

Tengo entendido que puede ser una de las causas que hagan fallar el sistema de CSRF, éso y el sistema de sesiones, pero he comprobado que symfony tiene los permisos necesarios de acceso y escritura que documentan en su web oficial.

¿A alguien se le ocurre alguna idea para que me deje de incordiar el dichoso error éste?

Si precisais de algun código o ejemplo de código para llegar a alguna conclusión no dudeis en solicitarlo, estoy un poco desesperado ya.
  #2 (permalink)  
Antiguo 13/05/2016, 10:55
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 14 años, 7 meses
Puntos: 13
Respuesta: Problemitas con CSRF

Vale, me auto respondo y cierro el post.

Ya he solucionado el problema, mi predecesor habia configurado mal los parametros de symfony por lo que el CSRF estaba generandose de forma incorrecta y de ahí que no validase.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:09.