Open Kevin-Bannier opened 9 years ago
En effet j'ai aussi cette erreur. @flef est-ce que tu pourrais faire une PR en récupérant le composer.lock
d'une instance déployée ? Je pense que celui que j'ai mis est cassé.
Salut @Kevin-Bannier. Désolé pour la réponse tardive, on a une bonne piste pour le problème en attendant je ne vois pas d'autre moyens que de lancer le serveur Symfony au lieu de passer par la VM de dev, ce qui implique PHP et MySQL d'installé.
Je pense cependant que l'on arrivera à résoudre le problème ce weekend :)
Update sur la situation : le problème vient du fait que le token CSRF n'est pas correctement sauvegardé dans la session. Le résultat est donc qu'après le login, le token soumis par le formulaire est considéré comme invalide d'où l'erreur.
Je n'arrive toujours pas à déterminer la source du problème, mais il est clair que ce problème n'apparaît qu'avec utilisation de la VM. C'est donc soit un problème qui peut venir d'un bug de la version de PHP ou de VirtualBox (ce qui ne serait pas la première fois).
Si tu as l'occasion d'utiliser un autre provider pour la VM comme VMWare, n'hésite pas à tester et nous dire si le problème persiste. De mon côté j'essayerai d'autre pistes.
En attendant, je te recommande le développement à l'ancienne :
L'inscription est impossible après une installation avec vagrant. J'ai décris ma procédure d’installation de la branche 1.X ici : https://github.com/Kevin-Bannier/Incipio/wiki/Install-Home
Lorsque je valide le formulaire d'inscription (http://localhost:8080/register/), la page se ré-affiche avec les champs login et email pré-remplis. Le profiler Symfony indique une erreur du token csrf : "Le jeton CSRF est invalide. Veuillez renvoyer le formulaire." Dans le profiler, dans les infos de la donnée "_token" du formulaire, dans la partie Submited Data, il y a le message d'erreur suivant : This form was not submitted. Je précise que le token est bien présent dans le formulaire de la page