Dans la brandade de morue, le lard est superflu ! Contrepèterie

Lolo's Weblog

Aller au contenu | Aller au menu | Aller à la recherche

Installation d'un captcha anti-spam dans DotClear

Depuis quelques jours, mon blog était victime de spammeurs, qui s'amusaient a polluer, de façon manuelle ou même automatique mes billets en ajoutant des commentaires remplis de liens vers des sites pour acheter du viagra, du prosac, etc ...

Ma première réaction a été évidemment de configurer dotclear pour que les commentaires soient modérés. Je l'ai fait avec regrets, puisque tout d'abord cela me donne du travail, pour valider chaque commentaire, et que les utilisateurs valides qui postent des commentaires interessants sont lésés et ne voient leur contribution prise en compte qu'après au mieux quelques heures, au pire plusieurs jours ...

Cela dit, les spammeurs automatiques étant completement débiles, ils continuent de noyer mon blog, même si cela n'apparait pas en ligne. Cela me donne donc un max de travail pour dépolluer !

J'ai donc installé un plugin dotclear qui devrait permettre d'empecher les posts automatiques, a l'aide d'un captcha, qui oblige l'utilisateur a saisir un code de validation qu'il doit lire dans une image plus ou moins difficilement interprétable par les scripts de spam.

J'ai trouvé le plugin dotclear sur http://www.atelierphp5.com/un-captcha-accessible.html. Il s'installe comme tous les plugins DotClear, par le gestionnaire de plugins, en entrant l'adresse du package (.pkg.gz). Une fois installé et activé, il faut ajouter une table "dc_captcha" à la base de données (passer par phpMyAdmin ou directement SQL si vous avez acces à votre machine hote en ligne de commande). La commande SQL de création de la table est donnée dans la page d'aide/configuration du plugin, une fois qu'il est activé. Ensuite, modifiez le fichier "form.php" de votre thème pour inclure le captcha dans la saisie des commentaires (l'exemple de code PHP est aussi fourni dans l'aide du plugin).

Ce captcha est très intéressant, puisqu'il combine plusieurs représentations afin de ne pas toujours proposer le meme genre d'images ou textes de validations. On peut aussi lui ajouter ses propres questions de validation. Si je constate que les spams ne se produisent plus après l'installation, je pourrais réactiver le post automatique des commentaires ... :)

MAJ : Je n'utilise plus de captcha depuis que j'ai découvert SpamClear : Voir ce billet pour la mise en place sous dotclear.

Article suivant dans cette catégorie : Test de MathML dans DotClear
Article précédent dans cette catégorie : Top 10 des sites non conformes aux normes W3C ...

Trackbacks

Aucun trackback.

Les trackbacks pour ce billet sont fermés.

Commentaires

1. Le dimanche 25 décembre 2005 à 10:39, par Laurent

Je poste ce commentaire pour tester le captcha.

2. Le lundi 08 mai 2006 à 19:12, par Laurent Simon

Solution contre le spam des trackbacks Dotclear cherche testeurs:

archiblog.stratic.fr/178-...

Ce blog semble être un bon candidat :-)

3. Le dimanche 14 mai 2006 à 21:24, par Jean-pierre

Bonjour,
pouriez-vous m'aider à l'installation de captcha sur un dotclear.
mon problème vient du php.ini dont voici le code :
$GLOBALS['captcha_level'] ;(valeur numérique d'accessibilité du captcha) :
;0 (par défaut): captcha sous forme de texte accessible
;1 : chiffres sous forme d'images PNG
;2 : image GD brouillée (librairie GD nécessaire)
$GLOBALS['captcha_logs'] (chemin vers le fichier de log) : toutes les erreurs (tentative de spam?) sont journalisées dans le ;fichier indiqué. Renseignez un chemin vide pour désactiver la journalisation des échecs
$GLOBALS['captcha_my_words'] ;(tableau de mots personnels) : ajoutez des mots qui pourront être utilisés par le captcha
$GLOBALS['my_captcha'] ;(tableau de questions personnelles) : ajoutez vos propres questions/réponses au captcha
$GLOBALS['captcha_fonctions'] ;(tableau de types de question) : définissez les types de question utilisable par Dotclear

Merci d'avance de bien vouloir (si vous pouvez,) me donner les bon paramétres.

4. Le jeudi 08 juin 2006 à 23:00, par Laurent Gougeon

Bonsoir, je ne crois pas avoir fait de modifications particulières au fichier config.php présent dans ecrire/tools/captcha
Tout ets livré fonctionnel... J'ai peut être juste mis un 'rand()' sur le captcha level afin que les type d'images / questions captcha changent à chaque chargement de la page...
$GLOBALS['captcha_level'] = rand(0,4);

5. Le samedi 04 novembre 2006 à 01:38, par d

merci pour cette contrib a dotclear qui m'aide a une heure tardive ou les nerfs commence a etre à vif!

6. Le mercredi 08 novembre 2006 à 17:53, par L

Je poste aussi un commentaire pour tester le captcha lol

J'ai moi même un blog innondé de spam : //

7. Le mercredi 08 novembre 2006 à 18:08, par dlalleme

trest

8. Le vendredi 01 décembre 2006 à 21:36, par moi

test

9. Le vendredi 01 décembre 2006 à 23:30, par Laurent Gougeon

Je ferme les commentaires de ce billet. Plus la peine de tester le captcha, je l'ai remplacé par SpamClear.

Ajouter un commentaire

Les commentaires pour ce billet sont fermés.

Now

Flux d'information RSS Breton

  • 04/07 13:30
    Tour de France 2008 en Bretagne
    Le détail des trois étapes bretonnes de l'édition 2008 du Tour de France.

  • 02/07 17:59
    Pas de teknival à Frossay
    Teufeurs et pouvoirs publics trouvent un compromis prévoyant la tenue de plusieurs rave -parties de plus petites taille en Pays de la Loire.

  • 01/07 16:46
    Guy Bernardin boucle son tour
    Le navigateur breton arrive aux Sables d'Olonne après un tour du monde à l'ancienne commencé il y a trois ans.

  • 01/07 15:52
    Le Clemenceau en Angleterre
    L'ancien porte-avions français sera finalement démoli par la société britannique Able UK Ltd dont le chantier se trouve en Angleterre.

  • 30/06 16:51
    Prison ferme pour vandalisme
    Une femme et son époux écopent de 18 et 12 mois de prison ferme pour avoir détérioré des monuments religieux en Bretagne. Sur les ruines : des graffitis...

Il y a 1 mois

Now

Statistiques

Nombre de visites jusqu'à aujourd'hui : 68507
Nombre de pages vues : 324200 (dont 61 aujourd'hui)

Top 5 billets :
  1. Lolo's Weblog (126773)
  2. General (14943)
  3. Installation d'un captcha anti-spam dans DotClear (11504)
  4. Web (7542)
  5. Recompiler le noyau mandrake 10.1 (3889)
Top 5 pays visiteursDerniers visiteurs
  1. États Unis États Unis (46663)
  2. Réseaux Réseaux (29521)
  3. Commercial Commercial (22935)
  4. France France (20822)
  5. Numeric Numeric (7652)
  • 6 Jui, 01:44 États Unis other other
  • 6 Jui, 01:43 États Unis Google
  • 6 Jui, 01:42 États Unis Yahoo
  • 6 Jui, 01:36 Réseaux Yahoo
  • 6 Jui, 01:35 États Unis MSN
Pages vues cette semainePages vues cette année
DimLunMarMerJeuVenSam
60402333488330601515
JanFévMarAvrMaiJuiJuiAouSepOctNovDéc
13559125471360114613271361999623271001212008114971220812496