Howto: configuratie van een captcha

We kennen het allemaal... als de site een beetje succes heeft en gekend is bij Google, krijgen we bezoek van de bots. Programmatjes die website's overlopen om automatisch berichten of links te posten.
Gelukkig kunnen we ze te slim af zijn door gebruik te maken van een captcha script.
De idee van een captcha is dat er een vraag gesteld wordt zoals het overnemen van een getal dat afgebeeld wordt op een afbeelding of een eenvoudig rekensommetje te maken. De gewone bots kunnen dit niet lezen en weten niet wat ze moeten invullen. Op die manier kunnen we ze dus uitschakelen.

Benodigdheden:
Catpcha module

Dit is het enige wat nodig is om de captcha te installeren op een drupal site.

De installatie is net zoals een andere module:
Unzip het gedownloade bestand en upload het naar de modules map van jouw website.
Dan via administer -> modules of Administer -> Site Building -> modules (voor drupal 5) kan je de module activeren.

Configuratie van de captcha module
Bij de Settings -> captcha kan je de module configureren.
Hier is het mogelijk om per rol te bepalen voor welk contenttype een captcha nodig is.
Daar is het ook mogelijk om voor die rol te zeggen of het inloggen of registreren via een captcha moet gebeuren.

Een 2de zaak die geconfigureerd kan worden is het type captcha script.
Standaard staat het op captcha. Dit wil zeggen dat de gebruiker dan een rekensom te zien krijgt die hij moet uitrekenen. Dit is iets heel simpel zoals "Geef het resultaat van 6 + 1". Het zijn zeer kleine getallen en het enkel optellen of aftrekken.

Een 2de type captcha is, denk ik, het meest gekende namelijk een image die cijfers en letters afbeelden op een wazige achtergrond zodat bots die niet kunnen scannen.
Om deze functionaliteit te kunnen gebruiken heb je de textimage module nodig.
Helaas zit hier nog een kleine bug in waardoor het soms kan gebeuren dat niet alle cijfers en letters afgebeeld worden.
Daarom dat het misschien beter is om het eerste type te gebruikt.