Logo Joomla

L'un des inconvénients d'utiliser des CMS populaires tels que Joomla, WordPress ou Drupal est que beaucoup de spammeurs savent comment les attaquer. En effet, il n'est pas rare d'obtenir des inscriptions SPAM sur son site.

Joomla 2.5 introduit une fonctionnalité Captcha qui permet de réduire ces inscriptions frauduleuses. Les utilisateurs verront donc ce Captcha, texte qu'ils ont à taper avant que Joomla accepte leur inscription.

Par défaut, le formulaire d'inscription Joomla ressemble à l'image ci-dessous et ne possède aucune protection contre le spam :

inscription j25Le formulaire d'inscription de Joomla 2.5

Soyez conscient que le Captcha est une bonne solution de lutte anti-spam, mais qui est loin d'être parfaite. Wikipedia fourni une liste de méthodes pour contourner le Captcha et explique aussi comment cette fonctionnalité peut causer des problèmes pour les utilisateurs ayant une mauvaise vue.

Cependant, c'est parfois la meilleure solution que l'on ait, voici comment configurer le Captcha sur votre site Joomla 2.5.

Allez dans Extensions => Gestion des plugins et trouvez le plugin Captcha - ReCaptcha.

Plugin reCaptchaLe plugin reCaptcha dans la gestiion des plugins

Ouvrez le plugin Captcha - ReCaptcha et vous verrez deux champs sur la droite étiquetés clé publique et clé privée :

Clé reCaptchaLes clés publique et privée de reCaptcha

Pour remplir ces détails, il vous faut consulter la page http://www.google.com/recaptcha/ :

Page web reCaptchaLa page web de reCaptcha

  • Cliquez sur Use reCaptcha on your site puis Sign up now!
  • Entrez votre nom de domaine.
  • Cochez la case Enable this key on all domains (global key) si vous souhaitez utiliser Captcha sur plusieurs sites.
  • Vous verrez alors votre clé publique et votre clé privée comme dans l'image ci-dessous.

Clés reCaptchaRécupérez vos clés reCaptcha

  • Copier-coller ces clés dans les champs des paramètres du plugin
  • Cliquez sur Save & close
  • Allez à Utilisateurs => Gestion des utilisateurs => Paramètres
  • Choisissez l'option Captcha - ReCaptcha dans le menu déroulant Captcha
  • Cliquez sur Enregistrer & Fermer

Paramètres Joomla pour reCaptchaChoisissez reCaptcha dans les paramètres utilisateurs de Joomla

Maintenant, lorsque vous consulterez le formulaire d'inscription sur votre site, le Captcha sera visible.

Captcha lors de l'inscriptionLe Captcha lors de l'inscription Joomla

Ce tutoriel est inspiré de celui proposé par OSTraining. Si vous rencontrez des difficultés, n'hésitez pas nous solliciter sur le forum en devenant membre de la communauté NosyWeb
 
L'auteur : un expert à votre service
Jean-Charles Gautard
Nom : Jean-Charles Gautard
Consultant, formateur et intégrateur web depuis plus de 10 ans, je mets mon expertise digitale au service des professionnels amorçant leur transformation digitale. A la recherche d'une stratégie digitale avec le CMS Joomla ? Besoin de conseils ? d'une formation ? d'un site Internet ou Intranet ? Contactez-nous

Commentaires (7)

This comment was minimized by the moderator on the site

Bonsoir,
C'est ok pour les utilisateurs mais est ce la peine et est ce que c'est possible "captcher" aussi le formulaire de contact?

merci

This comment was minimized by the moderator on the site

Bonjour,

Est-ce la peine ? En effet pas certain, c'est vraiment dans le cas où on se fait spammer pour une raison bien particulière.
Pour Captcher ton formulaire de contact, jette un oeil à Rsform!PRO.

This comment was minimized by the moderator on the site

<p>Sans doute à cause d'un changement de gestion des API chez Google, le plug-in recaptcha ne fonctionne plus sur les sites Joomla! depuis le début du mois de novembre. En attendant qu'un correctif pérenne soit disponible, vous pouvez régler le...

<p>Sans doute à cause d'un changement de gestion des API chez Google, le plug-in recaptcha ne fonctionne plus sur les sites Joomla! depuis le début du mois de novembre. En attendant qu'un correctif pérenne soit disponible, vous pouvez régler le problème en faisant la manipulation suivante :<br />
1) Récupérez via FTP le fichier recaptcha.php dans le dossier plugins/captcha/recaptcha.<br />
2) Ouvrez le fichier avec un éditeur avancé comme Notepad++ et remplacez la ligne :<br />
const RECAPTCHA_API_SERVER = "<a href="http://api.recaptcha.net">http://api.recaptcha.net<;/a>";<br />
par :<br />
const RECAPTCHA_API_SERVER = "<a href="http://www.google.com/recaptcha/api">http://www.google.com/recaptcha/api<;/a>";<br />
3) Remplacez l'ancien fichier recaptcha.php par le nouveau corrigé.<br />
Et c'est tout...<br />
<a href="http://www.alpha-numerique.fr/index.php/chroniques/hors-sujet/1175-resolution-du-probleme-de-recaptcha-sur-les-sites-joomla">http://www.alpha-numerique.fr/index.php/chroniques/hors-sujet/1175-resolution-du-probleme-de-recaptcha-sur-les-sites-joomla<;/a></p>

Lire la suite
This comment was minimized by the moderator on the site

Hello gebus,

Merci pour ta contribution !

This comment was minimized by the moderator on the site

Bonjour et merci pour l'info c'est très efficace !

This comment was minimized by the moderator on the site

Bonsoir Jean-charles

Utilisateur basique de Joomla, je viens d' utiliser votre tutoriel pour l' intégration d' un captcha dans la page contacts du site de mon hôtel . En suivant pas à pas vos explications je l' ai fait en quelques minutes et...

Bonsoir Jean-charles

Utilisateur basique de Joomla, je viens d' utiliser votre tutoriel pour l' intégration d' un captcha dans la page contacts du site de mon hôtel . En suivant pas à pas vos explications je l' ai fait en quelques minutes et sans aucun soucis .

Merci beaucoup.

Christian

Lire la suite
This comment was minimized by the moderator on the site

Merci pour l'info, mais cela ne suffit pas pour activer Captcha, surtout pour Joomla 2.5, il faut aller en plus de ce que tu décris dans "Gestion des fiches de contact", puis sélectionner en haut à droite "Paramètres" et tomber sur "Paramètres du...

Merci pour l'info, mais cela ne suffit pas pour activer Captcha, surtout pour Joomla 2.5, il faut aller en plus de ce que tu décris dans "Gestion des fiches de contact", puis sélectionner en haut à droite "Paramètres" et tomber sur "Paramètres du gestionnaire des fiches de contact" et faire une sélection devant "Captcha à utiliser" sinon cela ne fonctionne pas.

Lire la suite
Il n'y a pas encore de commentaire pour cet article.

Ajouter vos commentaires

  1. Insérer un commentaire en tant qu'invité.
Pièces jointes (0 / 3)
Share Your Location
Contact
Dernier article sur la même thématique
Les fondamentaux de la sécurité pour protéger votre TPE / PMELes fondamentaux de la sécurité pour protéger votre TPE / PME
Les gérants d’entreprises de petite et moyenne taille s’imaginent trop souvent à l’abri des cyberattaques et plus généralement des sujets afférents à la cybersécurité. Et pourtant, en pratique, c...