Come posso attivare la protezione antispam nei miei moduli di contatto?

Il widget Modulo di contatto avanzato (Contact Form Advanced) ha una protezione antispam gratuita integrata, che usa Google reCAPTCHA: i visitatori spuntano "Non sono un robot" prima che il modulo venga inviato. Ti serve un account Google gratuito per ottenere due chiavi, che incolli nelle impostazioni del modulo. Ci vogliono circa 10 minuti.

Quale modulo hai?

WidgetProtezione antispam
Modulo di contatto avanzatoreCAPTCHA, che attivi in Impostazioni widget
Contact Form (il modulo di contatto semplice)Niente reCAPTCHA. Sostituiscilo con Modulo di contatto avanzato per usarlo

Attiva la protezione antispam

  1. Ottieni le tue due chiavi da Google. Segui Come aggiungere la protezione antispam con reCaptcha ai moduli di contatto. Scegli reCAPTCHA v2 e la casella di controllo "Non sono un robot", e aggiungi il dominio del tuo sito web, come yourdomain.com.
  2. In EverWeb, seleziona il modulo e apri Ispettore > Impostazioni widget.
  3. Scorri fino a Protezione SPAM e spunta Utilizza la protezione anti-SPAM reCaptcha.
  4. Incolla la tua chiave del sito (Site Key) in Chiave del sito reCaptcha e la tua chiave segreta (Secret Key) in Chiave segreta reCaptcha. Non scambiarle e non aggiungere spazi.
  5. Pubblica il tuo sito web, poi apri la pagina pubblicata in una finestra di navigazione privata e inviati un messaggio di prova.

Il riquadro reCAPTCHA compare solo sul sito web pubblicato. In Anteprima, EverWeb mostra una nota al suo posto, e i moduli non vengono inviati dall'Anteprima.

Se non funziona

  • "The captcha is not valid." (il captcha non è valido) o il riquadro non si carica: controlla che il dominio nelle impostazioni reCAPTCHA di Google corrisponda all'indirizzo del tuo sito web, e che ogni chiave sia nel campo giusto.
  • Pubblichi lo stesso sito web anche a un secondo indirizzo, come una copia di prova: aggiungi anche quel dominio alle stesse chiavi reCAPTCHA.
  • "You must complete the captcha." (devi completare il captcha): il visitatore ha inviato il modulo senza spuntare la casella. È il comportamento corretto.
  • Il modulo non arriva affatto: vedi Il mio modulo di contatto non mi invia le email.

Buono a sapersi

Articoli correlati

  • Contact Form
  • 0 Utenti hanno trovato utile questa risposta
Hai trovato utile questa risposta?

Articoli Correlati

Il mio modulo di contatto non mi invia le email

I moduli inviano messaggi solo dal sito web pubblicato, non dall'Anteprima. Fai una prova sul...

Come faccio a usare le mie impostazioni SMTP (posta in uscita) con il modulo di contatto?

Contact Form Advanced può inviare ogni messaggio del modulo tramite un vero account email, usando...

What is the Contact Forms Enhanced Add-on?

The Contact Forms Enhanced add-on is a paid extra for EverWeb's Contact Form Advanced widget. It...

Cosa succede quando raggiungo il limite di invii dell'add-on Contact Forms Enhanced?

Ogni volta che un visitatore ti invia un modulo di contatto, ricevi una notifica con il contenuto...

Quali sono i requisiti del server per l'add-on Contact Forms Enhanced?

Se usi EverWeb + Hosting non devi preoccuparti dei requisiti del server, perché funziona tutto...