Installation d'un captcha anti-spam dans DotClear
Par Laurent Gougeon, dimanche 25 décembre 2005 à 10:38 :: Web :: #85 :: rss
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.
lu 10925 fois :: 417 mots
États Unis (39015)
Réseaux (26155)
Commercial (21340)
France (19776)
Numeric (7075)





Commentaires
1. Le dimanche 25 décembre 2005 à 10:39, par Laurent
2. Le lundi 08 mai 2006 à 19:12, par Laurent Simon
3. Le dimanche 14 mai 2006 à 21:24, par Jean-pierre
4. Le jeudi 08 juin 2006 à 23:00, par Laurent Gougeon
5. Le samedi 04 novembre 2006 à 01:38, par d
6. Le mercredi 08 novembre 2006 à 17:53, par L
7. Le mercredi 08 novembre 2006 à 18:08, par dlalleme
8. Le vendredi 01 décembre 2006 à 21:36, par moi
9. Le vendredi 01 décembre 2006 à 23:30, par Laurent Gougeon
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.