-
[FosUserBundle] Captcha
Bonjour,
Je refais actuellement les deux tuto dispo sur developpez.com, à savoir créer sa première appli, et l'améliorer et je cherche à rajouter un captcha à mon formulaire d'inscription sous FosUserBundle.
Problème, je ne sais pas comment faire et je ne trouve pas de tuto à ce sujet. (Juste certains sur Symfony 1 et reCaptcha) mais je n'arrive pas à l'appliquer à mon projet.
Déjà, ne serait ce que pour pouvoir modifier la vue d'inscription, il est dit dans le tuto de copier le fichier "views/Security/login.html.twig" dans le bundle Filmotheque, sauf qu'après je ne vois pas comment lui dire de l'utiliser.
La page principale "layout.html.twig" pointant vers la page "connexion.html.twig" de FosUserBundle, qui elle même redirige vers "path('fos_user_registration_register')".
Pouvez-vous m'apportez un peu d'aide svp.
Merci ! :ccool:
-
Essaye d'implémenter un bundle de Captcha genre :
http://knpbundles.com/Gregwar/CaptchaBundle
-
Pour ton captcha, il y a aussi le GenemuFormBundle avec Captcha GD et ReCaptcha.
En ce qui concerne la modification de ta vue, si tu souhaites outrepasser la vue présente dans views/Security/login.html.twig dans le bundle FOS sans avoir à modifier le render utiliser par le contrôleur, tu devras le créer dans app/Ressources/FOSUserBundle/views/Security/login.html.twig .
En espérant que cela t'aide.