Google ReCaptcha
From Joomla! Documentation
Comment configurer
dans Joomla
Google a introduit une API no CAPTCHA reCAPTCHA en décembre 2014. Le plugin reCAPTCHA, qui permet de protéger du spam vos formulaires de contact et d'inscription, a été mis à jour dans la version Joomla! 3.4.0. Bien que supportant toujours l'ancienne version 1.0 de reCAPTCHA, vous pouvez utiliser la version 2.0. Vos utilisateurs n'ont plus besoin de compléter un CAPTCHA ; un simple clic permet désormais de prouver qu'ils ne sont pas des robots !
A partir de Joomla 3.9, un nouveau plugin CAPTCHA - reCAPTCHA Invisible a été ajouté, permettant d'utiliser reCAPTCHA invisible sur vos sites web. Il permet de valider les requêtes en arrière-plan, vos utilisateurs n'ont aucune action à effectuer pour valider un formulaire.
Obtenir le reCAPTCHA
- Allez à l'adresse : https://www.google.com/recaptcha
- Cliquez sur le bouton en haut à droite Get reCAPTCHA.
- Connectez-vous à votre compte Google. Si vous n'en avez pas encore, créez-en un.
- Choisissez le type de reCAPTCHA que vous souhaitez utiliser.
- Enregistrez votre nouveau site en remplissant les champs nécessaires.
For additional guidance in choosing the type of reCAPTCHA, visit Google's Guide page, Choosing the type of reCAPTCHA.
Google reCAPTCHA vous fournira 2 clés :
- 1 clé du site,
- 1 clé secrète.
Set up Captcha
Choose one of the reCAPTCHA types below.
Configurer le plugin Captcha - ReCaptcha
- Connectez-vous à votre backend
- Allez dans Extensions → Plug-ins → Captcha - ReCaptcha
- Modifiez les paramètres du plugin :
- Statut: sélectionnez Activé.
- Version : sélectionnez 2.0.
- Clé du site et clé secrète : copiez et collez les clés site et secrète fournies par Google reCAPTCHA dans les champs appropriés.
- Thème : sélectionnez un des deux thèmes disponibles.
- Cliquez sur Enregistrer & Fermer.
Configurer le plugin Captcha - ReCaptcha Invisible
- Connectez-vous à votre backend
- Allez dans Extensions → Plug-ins → CAPTCHA - Invisible reCAPTCHA
- Modifiez les paramètres du plugin :
- Statut: sélectionnez Activé.
- Clé du site et clé secrète : copiez et collez les clés site et secrète fournies par Google reCAPTCHA dans les champs appropriés.
- Badge : sélectionnez la position du badge sur votre site en frontend.
- Tabindex : le tabindex du défi. Cette option peut être utile si d'autres éléments de votre page utilisent le tabindex et que vous souhaitez faciliter la navigation. La valeur par défaut est "0", mais vous pouvez la modifier pour que votre utilisateur puisse se concentrer sur le défi après un certain nombre de "tabulations".
- Fonction de rappel : (Facultatif) fonction de rappel JavaScript, exécutée après une réponse reCAPTCHA réussie.
- Expiration de la fonction de rappel : (Facultatif) fonction de rappel JavaScript, exécutée si le reCAPTCHA a expiré.
- Erreur de la fonction de rappel : (Facultatif) fonction de rappel JavaScript, exécutée suite à une erreur de réponse reCAPTCHA.
- Cliquez sur Enregistrer & Fermer.
Activer Captcha - ReCaptcha / Captcha - ReCaptcha invisible
Pour les formulaires de contact et le formulaire d'inscription
- Allez dans Système → Configuration → onglet Site.
- Captcha par défaut : sélectionnez CAPTCHA - reCAPTCHA ou CAPTCHA - reCAPTCHA invisible.
- Cliquez sur Enregistrer & Fermer.
Edit the Contact Form Options Setting
- Go to Components → Contacts → Options → Form tab → Allow Captcha on Contact.
- Select Use Global....
- Save and Close.
Pour le formulaire d'inscription uniquement
- Allez dans Utilisateurs → Utilisateurs.
- Cliquez sur le bouton Paramètres situé en haut à droite et allez dans l'onglet Paramètres d'utilisateur.
- Dans le champ Captcha, choisissez l'une des options suivantes :
- Aucune sélection : ce paramètre ignore la valeur par défaut du captcha défini dans le panneau Configuration. Utilisez ce réglage si vous souhaitez que le ReCAPTCHA soit présent dans les formulaires de Contact, mais pas dans le formulaire d'Inscription.
- Captcha - ReCaptcha / Captcha - Invisible ReCaptcha: nécessaire uniquement si le captcha par défaut du panneau Configuration est défini sur "Aucune sélection" et que vous voulez que le ReCAPTCHA soit présent dans le formulaire d'inscription, mais pas dans les formulaires de contact.
- Cliquez sur Enregistrer & Fermer.
Vous pouvez désormais utiliser le ReCaptcha dans vos formulaires ! N'oubliez pas de tester votre ReCaptcha pour vous assurer qu'il fonctionne correctement !