Nous allons mettre en place sur notre forum de discussion une protection anti-robots. Celle-ci consistera à demander à l'utilisateur, lorsqu'il s'inscrit sur le forum, de taper les lettres qu'il voit dans une image. Cela évitera que des programmes automatiques puissent enregistrer un utilisateur et lui faire poster un message sur le forum sans intervention humaine. Ce type d'images, appelées "captcha", ressemblent à ceci: Vous remarquerez qu'à chaque fois que vous demandez de rafraîchir la page, les lettres changent (enfin, normalement, s'il n'y a pas de problème de cache). Elles sont en effet tirées au hasard, dans des couleurs, tailles, fontes, et orientations aléatoires, afin de rendre difficile une reconnaissance optique. Cette image est générée par un script Perl "maison" de seulement une centaine de lignes, qui utilise la librairie ImageMagick pour les opérations graphiques. Il ne reste plus qu'à ajouter ceci au formulaire d'inscription au forum, et voir ce que cela donne. |