Neues Formular mit Captcha versehen

in

Ein, im Zeitalter des Spams absolut notwendiges Modul ist das Captcha-Modul, mit dem man automatische Formular-Einträge dadurch verhindert, dass vor Absenden der Formulareingaben noch der Inhalt eines Bildes abgefragt wird, oder eine mathematische Aufgabe gelöst werden muss, oder auch eine bestimmte Frage gestellt wird, die es zu beantworten gilt. Zwar arbeiten die Spamer eifrig daran auch diese Hürde zu nehmen und diese Fragen auch noch durch ein Script beantworten zu lassen, doch insbesondere die Bilderkennung ist noch nicht so weit, dass dies funktioniert und somit stellt Captcha einen wirksamen Schutz gegen Spam dar.

Bei Drupal gibt es natürlich auch ein solches Modul:
http://drupal.org/project/captcha

welches schon sehr ausgereift ist. Standardmässig sind schon einige Formulare (zB Contactform, UserLogin, Registrierung und einige weitere) im Adminmenu des CaptchaModuls eingetragen und können wahlweise mit Math-, Text- oder ImageCaptcha versehen werden. Will man ein neues Formular hinzufügen geht das auch relativ einfach, in dem man in der CaptchaPointAdministration ( admin/user/captcha/captcha/captcha_point ) die ID des neuen Formulars einträgt.

Dazu einfach im Quelltext des Seite nach der "form id" des neuen Formulars suchen (zB dem Gästebuch, welches nicht standardmässig im CaptchaAdminMenu angezeigt wird)

Dabei hilft das Firebug Addon des FirefoxBrowsers ungemein! Einfach auf "untersuchen", mit der Maus aufs Formular und schon hat man die Stelle im Quelltext mit der ID. Beim Gästebuch zB.: guestbook-form-entry-form

Diese ID wird dann im CaptchaModul eingetragen und schon kann auch für das neue Formular ein CaptchaFeld angezeigt werden.

 

Trackback URL for this post:

http://www.sweo.de/trackback/477

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen

CAPTCHA
Diese Frage dient dazu festzustellen, ob Sie ein Mensch sind und um automatisierte SPAM-Beiträge zu verhindern.
Bild-CAPTCHA
Enter the characters shown in the image.