1. Casa
  2. Knowledge Base
  3. WooCommerce Wholesale Lead Capture
  4. Risoluzione dei problemi
  5. Risoluzione dei problemi di mancato superamento del controllo di sicurezza nel modulo di registrazione all'ingrosso

Risoluzione dei problemi di mancato superamento del controllo di sicurezza nel modulo di registrazione all'ingrosso

Vedi un messaggio "Security check fail" quando qualcuno invia il tuo modulo di registrazione all'ingrosso? Le cause comuni sono una cache che serve un token di sicurezza obsoleto o una configurazione reCAPTCHA che non corrisponde alle tue chiavi. Questa guida ti illustra entrambi i casi, in modo da poter ricevere nuovamente le registrazioni. Il modulo fa parte di WooCommerce Wholesale Lead Capture.

Il modulo mostra un controllo di sicurezza fallito dopo la cache

Cosa sta succedendo

I clienti vedono un messaggio "Security check fail" quando inviano il modulo di registrazione all'ingrosso e la registrazione non va a buon fine.

Perché succede

Uno strato di caching serve un token di sicurezza obsoleto per il modulo, il che interrompe la convalida quando il modulo viene inviato. La cache può provenire da un plugin di caching, dalla cache a livello di server del tuo host o dal tuo browser.

Come risolvere

Escludi la pagina di registrazione all'ingrosso dalle regole del tuo plugin di caching, o disattiva temporaneamente il plugin per confermare che sia la causa. Se non sei sicuro di dove si trovi l'impostazione di esclusione, disattivare il plugin e ritestare è il controllo più rapido.

Se il tuo host applica il caching a livello di server, contatta il tuo provider di hosting e chiedi loro di escludere la pagina di registrazione all'ingrosso dalle loro regole di caching. WP Engine, Flywheel e Kinsta sono host gestiti comuni che memorizzano nella cache a livello di server.

Quando ritesti, cancella la cache del tuo browser o apri il modulo in una finestra privata o in incognito in modo che i dati memorizzati nel browser non influenzino il risultato.

Il modulo mostra un controllo di sicurezza fallito quando reCAPTCHA è attivo

Cosa sta succedendo

Hai attivato reCAPTCHA per il modulo di registrazione. I clienti completano il modulo e appare lo stesso messaggio "Security check fail".

Perché succede

Quando reCAPTCHA è attivo, il plugin chiede a Google di verificare ogni invio. Se le tue chiavi non corrispondono al tipo di reCAPTCHA che hai selezionato, o se un punteggio v3 scende al di sotto della tua soglia, la verifica fallisce e il modulo mostra lo stesso messaggio di un problema di caching.

Come risolvere

Apri le impostazioni di reCAPTCHA:

  1. Nel tuo pannello di amministrazione WordPress, vai su Wholesale → Settings.
  2. Fai clic sulla scheda Wholesale Lead Capture.
  3. Fai clic su Security.

Quindi conferma quanto segue:

  • Enable Recaptcha è selezionato.
  • reCAPTCHA type corrisponde alle chiavi che hai generato nella Google Cloud reCAPTCHA console. Le tre opzioni sono V2 I’m not a robot, V2 Invisible e V3 Score-based.
  • Recaptcha site key e Recaptcha secret key sono compilate e appartengono al tipo che hai selezionato. Chiavi non corrispondenti, ad esempio una chiave sito v2 con v3 selezionato, falliscono la verifica senza ulteriori avvisi.

Fai clic su Save Changes dopo aver apportato una modifica, quindi testa nuovamente il modulo.

Se le impostazioni sono corrette e il modulo continua a non funzionare, verifica se un altro plugin blocca lo script reCAPTCHA. I plugin di ottimizzazione che ritardano o combinano JavaScript, e alcuni plugin per il consenso ai cookie, possono impedire il caricamento dello script. Il modulo quindi non invia alcuna risposta reCAPTCHA e il controllo di sicurezza fallisce. Escludi lo script reCAPTCHA (google.com/recaptcha) in quel plugin, quindi testa nuovamente il modulo.

Pagina Impostazioni Ingrosso, scheda Acquisizione Lead Ingrosso, sezione Sicurezza con Abilita Recaptcha selezionato, tipo reCAPTCHA impostato su V2 Non sono un robot, chiave del sito e chiave segreta inserite e una soglia di punteggio v3 di 0.5

Nelle versioni precedenti di WooCommerce Wholesale Lead Capture (1.17.7.1 e precedenti), le stesse impostazioni si trovano sotto WooCommerce → Impostazioni → Wholesale Lead → Sicurezza. Nelle versioni più recenti, quell'indirizzo vecchio ti invia alle impostazioni di Wholesale Lead Capture.

Se stai usando il punteggio basato su V3 e i clienti legittimi vengono rifiutati

v3 assegna a ogni invio un punteggio di confidenza tra 0,0 e 1,0. Il plugin rifiuta i punteggi inferiori alla tua soglia. La soglia predefinita è 0,5, che può essere troppo restrittiva per i negozi con registrazioni regolari da parte di utenti VPN o uffici condivisi.

Abbassa la soglia del punteggio Recaptcha v3 a 0,3 o 0,4, salva e chiedi al cliente interessato di registrarsi di nuovo. Se la registrazione va a buon fine con la soglia più bassa, il punteggio è stato la causa.

v3 controlla anche il nome dell'azione che il modulo invia con ogni invio. Per la registrazione, il plugin si aspetta wwlc_register. Se il codice personalizzato modifica quel nome di azione, ogni registrazione fallisce il controllo, quindi ripristina il nome predefinito.

Domande frequenti

Come posso escludere la pagina di registrazione wholesale dalla cache?
Apri le impostazioni del tuo plugin di caching e aggiungi l'URL di quella pagina alla sua lista di esclusione. Se l'opzione è difficile da trovare, disattiva temporaneamente il plugin e ritesta il modulo.

L'errore di controllo di sicurezza si verifica su hosting WP Engine o Kinsta?
Può succedere. Host gestiti come WP Engine, Flywheel e Kinsta applicano la cache a livello di server che può causare questo errore. Contatta il tuo host e chiedi loro di escludere la pagina di registrazione dalla loro configurazione di caching.

Dove sono le impostazioni di reCAPTCHA?
Vai su Wholesale → Impostazioni → Wholesale Lead Capture → Sicurezza. Le versioni precedenti di WooCommerce Wholesale Lead Capture le conservano sotto WooCommerce → Impostazioni → Wholesale Lead → Sicurezza.

Cosa fare se la disattivazione di ogni livello di cache non risolve ancora il problema?
Contatta il team di supporto di Wholesale Suite. Condividi il tuo ambiente di hosting, i tuoi plugin attivi e i passaggi che hai già provato in modo che il team possa trovare la causa.

Posso usare la modalità incognito per diagnosticare un fallimento del controllo di sicurezza?
Sì. Caricare il modulo in modalità di navigazione privata è un modo rapido per escludere i dati memorizzati nel browser. Se funziona in incognito ma fallisce normalmente, cancella i tuoi cookie e i file memorizzati nella cache, quindi riprova.


Serve aiuto?

Se hai una domanda o riscontri problemi, siamo qui per aiutarti.

Questo articolo è stato utile?

Articoli Correlati

Completa il tuo acquisto