Blog

Aggiungere Captcha a Drupal Webform

Fermare lo spam, anche dai webform di Drupal è possibile e facile.

Basta seguire le seguenti istruzioni:

  • Per prima cosa ci si procuri l’id del webform che si intende proteggere con un Captcha. Questa cosa è facile se si usa Firebug o si ispeziona il codice html della pagina. Giusto per avere un’idea, quello che va cercato è un testo di questo tipo id=”webform-client-form-2″, la cui ultima cifra (in questo caso 2) differisce di form in form. Si prenda nota dell’id senza le virgolette.
  • Si cambi il testo trasformando i meno (“-“) in underscore (“_”) per ottenere una scritta che in questo caso sarebbe webform_client_form_2.
  • Si vada nella pagina di configurazione del Captcha (tuosito.it/admin/user/captcha/captcha) e si inserisca una nuova voce all’elenco (si veda l’immagine) avente come testo quello creato al punto precedente, si scelga un “Challenge Type”, ovvero un tipo di Captcha (io uso reCapthca) e si salvi (chi può).

Esempio Captcha webform DrupalSe avete fatto tutto bene, navigando in maniera anonima la pagina del vostro form dovrebbe comparirvi un bel Captcha.

Prerequisiti sono ovviamente:

  • Aver creato un Drupal webform;
  • Aver installato correttamente il modulo per i Captcha.

Sarò felice di rispondere ai vostri commenti.

Riferimenti:

http://blog.davepoon.net/content/make-captcha-module-components-working-webform-module

http://www.jessenicola.com/blog/adding-captcha-webform-drupal