En moins de deux jours, mon blog a été envahi par des spams sous forme de commentaires. Plus de 3000, Free a donc suspendu mon site pour 24h.

Vingt cinq heures plus tard, j'accède enfin à ma console d'administration. Je me renseigne entre temps ici et là et on me conseille d'installer un plugin : C a p t c h a.

L'installation est assez simple, il suffit dans un premier temps de se connecter sur http://sql.free.fr (gestion de la base de données du blog), d'y exécuter une requête SQL :

DROP TABLE IF EXISTS dc_captcha;
CREATE TABLE dc_captcha (
  captcha_id int(11) unsigned NOT NULL auto_increment,
  captcha_code varchar(32) NOT NULL default '',
  captcha_solution varchar(32) NOT NULL default '',
  captcha_time int(10) unsigned default NULL,
  captcha_ip_address varchar(16) default '0',
  captcha_user_agent  varchar(100) default '',
  PRIMARY KEY (captcha_id)
);

Et dans un second temps, de modifier un fichier .php pour y inclure cela dans le formulaire du commentaire note :

<p class="field">
  <label for="dc_captcha"><?php dcCaptcha::question(); ?></label>
  <?php dcCaptcha::field(); ?>
</p>


Titi

note : "le formulaire des billets se trouve généralement dans le fichier form.php de votre thème ou du thème default."