Bonjour à tous,

Alors voilà je me lance doucement dans Symfony, jusque là pas trop de soucis à comprendre la structure etc...

J'ai voulu m'attaquer à l'installation du FOS User Bundle pour un projet personnel. La semaine dernière j'avais quelques erreurs, et après vérification, le FOS User Bundle n'était pas compatible avec Symfony 3.0 (sorti le 30 nov). Ducoup j'ai attendu un peu, et maintenant qu'il à été déclaré compatible je retente. Et voilà que je n'y parvient toujours pas :/

J'ai suivi ce tutoriel qui me semble très bon (http://www.grafikart.fr/tutoriels/symfony/gestion-user-fosuserbundle-383)

Mais voila que lorsque je fais le php composer.phar update il me dit ```
Unrecognized option "csrf_provider" under "security.firewalls.main.form_login"



Ducoup je suis un peu perdu dans tout ca, si vous aviez une solution :)

Merci à vous, bonne journée :)

3 réponses


Bonjour :)
L'option "csrf_provider" n'est plus disponible dans Symfony 3 comme précisé dans le readme de mise à jour :
https://github.com/symfony/symfony/blob/master/UPGRADE-3.0.md
The options "csrf_provider" and "intention" were renamed to "csrf_token_generator" and "csrf_token_id"
Il faut donc la remplacer par la nouvelle option.
Cordialement.

Niiicooo
Auteur

Salut, merci de ta réponse.

J'avais trouvé ce que tu m'as dis mais ça ne marchait pas mieux alors je l'avais enlevé.

Je l'ai donc remis aujourd'hui et voilà l'erreur que j'ai à présent :/

EDIT : Je n'ai pas d'option "intention" comme ils parlent dans le readme, c'est peut etre ca .. :/

Salut,
ça aurait été cool de nous donner ton security.yml au début, mais l'erreur provient comme l'a dit @nomadOnWeb
L'erreur que tu as je l'ai déjà eu et il n'y avait aucune erreur dans mon navigateur, c'est simplement un problème du clear cache normalement ça n'engendre pas de problèmes (vide le cache toi même lorsque t'as cette erreur en supprimant le dossier)