reCaptcha comme anti-spam dans BreezingForms

Puis-je utiliser un captcha de type reCaptcha dans BreezingForms afin de réduire ou éviter l'utilisation indésirable de mes formulaires ?

Niveau: Moyen
Version BF minimale requise: BreezingForms Lite

BreezingForms est livré avec, dans ses différents champs, d'un champ Captcha ou reCaptcha. Captcha étant ancien et plus vraiment efficace, nous allons nous diriger vers reCaptcha en version 2, la dernière version en date avec l'invisible qui n'est disponible qu'avec la version Pro de BreezingForms.

Si vous avez cette version Pro, sachez que la méthode de mise en place est identique, seul le choix du modèle chez Google diffère…

reCaptcha est un service gratuit qui appartient à Google et vous devez donc avoir un compte Google pour pouvoir en profiter. Si vous n'avez pas déjà ce compte, il vous reste à le créer sinon, rendez-vous sur la page d'accueil de reCaptcha , cliquez le bouton Admin Console en haut à droite et connectez-vous à votre compte Google.

Une fois la connexion établie, vous arrivez sur le tableau de bord reCaptcha. Cliquez le signe + pour créer un nouveau reCaptcha et suivez les instructions afin de générer vos clés indispensables pour la mise en place de votre reCaptcha sur votre formulaire BreezingForms.

Remplissez le formulaire avec vos informations :

  1. Un libellé, comme il vous plait.
  2. Choisissez le type de reCaptcha souhaité (les utilisateurs de la version Lite se limiterons à la version 2, les utilisateurs de la version Pro peuvent opter pour la version Invisible, moins intrusive pour vos utilisateurs puisqu'ils ne nécessite aucune intervention de ces derniers.
  3. Saisissez votre domaine exactement comme il est réellement utilisé (avec ou sans www). Les éventuels sous-domaines seront également pris en charge par les mêmes clés.
  4. Acceptez les conditions d'utilisation et cochez ou décochez l'option d'alertes au propriétaires (Recevoir des alertes si des problèmes sont détectés sur votre site, tels que des erreurs de configuration ou un accroissement du trafic suspect).
  5. Enregistrez. Voire capture d'écran 01.*

Google vous redirige alors vers la fenêtre correspondant à ce nouveau domaine. Vous pouvez y voir vos deux clés générées et nécessaires au paramètre du champs reCaptcha de votre formulaire, une clé de site et une clé secrète. Voir la capture d'écran 02.*

*Google modifiant souvent ses interfaces, il se peut que les captures ne soient pas actuelle.

Si, lors de l'utilisation courante, vous rencontrez (encore) du spam, l'option Paramètres avancés vous permet de renforcer la protection ou dans le cas contraire de l'assouplir.

Laissez cette fenêtre ouverte et dans un nouvel onglet ou fenêtre de navigateur, rendez-vous dans votre administration et affichez-y votre formulaire nécessitant la protection.

Ajouter un nouvel élément de type reCaptcha là où vous le souhaitez. Généralement, il sera le dernier élément avant le bouton de soumission.

Dans les propriétés de cet élément, cochez le type NewCaptcha. Copiez votre clé de site depuis la fenêtre Google reCaptcha et collez-la dans le champs prévu.
Faites de même pour la clé privée. Sélectionnez la taille Normal ou Compact.

Le thème, étrangement, je n'ai pas pu confirmer une différence en renseignant un thème autre que la vue par défaut et par conséquent, je vous avoue ne pas trop comprendre son intérêt.

Terminez par enregistrer les propriétés et votre nouveau champ, de votre formulaire avant de le tester et d'y voir apparaître le reCaptcha.

Vous pouvez également profiter de ces clés pour paramétrer le plugin reCaptcha présent d'origine dans votre Joomla!, il protégera votre formulaire d'inscription si vous en avez un, entre d'autres choses où il pourrait être nécessaire.
"Extension - Plugin", faite une recherche sur "captcha", entrez dans le paramètre du plugin, sélectionnez "Version 2", saisissez vos clés et enregistrez.
Il faudra alors également renseigner son utilisation dans la configuration du site.

Vous avez trouvé cet article intéressant ?
N'hésitez pas à l'évaluer en haut de page Je vous en remercie d'avance.

 Commentaires  
sudkarting
0#Recaptcha Invisiblesudkarting10-02-2019 10:44
Bonjour,

J'essaye de mettre en place le "Recaptcha invisible" disponible avec J3.9.2 mais rien n'est visible dans le formulaire...
- J'ai crée chez Recaptcha des codes en V3
- Dans le formulaire je mets ces codes et je coche Recaptcha invisible

Je ne vois pas apparaître en bas à droite l'icone "recaptcha invisible" alors que cela fonctionne avec le formulaire de joomla (Identification et information)

Avez vous une idée?
Merci
Répondre | Répondre en citant | Citer
Eddy
0#RE: Recaptcha InvisibleEddy11-02-2019 14:14
Bonjour.

Quelle version de BreezingForms possédez-vous ?
La version Lite, ne propose pas la version invisible de reCaptcha, accessible depuis la version "Pro", mais seulement la version classique avec case à cocher. Cependant si vous créez des codes pour le reCaptcha invisible et les insérez sur un formulaire de BF Lite, la version classique remplace alors l'invisible.

Aussi BreezingForms possédant sa propre gestion de l'anti-spam par reCaptcha, il n'utilise pas la version intégrée à Joomla!

Question reCaptcha V3, il n'est pas encore géré par BreezingForms et le sera dans une version future, Crosstec n'a pas encore fixé de date. À l'heure actuelle, seule la version reCaptcha V2 classique ou invisible (dépend de la version de BF) sont accessibles.

Bonne continuation avec BreezingForms.
Répondre | Répondre en citant | Citer
 Ajouter un commentaire
En utilisant ce formulaire de commentaires, vous acceptez que les informations demandées soient enregistrées, affichées ci-dessous et utilisées pour un éventuel contact (dans ce cas, n'oubliez pas de renseigner votre e-mail). L'adresse e-mail n'est jamais affichée aux visiteurs.