Ciao a tutti, in una form del mio sito sto utilizzando recaptcha v3 di google,
alla fine della pagina c'è questo javascprit:
il token viene generato non appena la pagina viene caricata, ma la validità del token di google è di 120 secondi, quindi se un utente impiega più di quel tempo a compilare la form e di conseguenza fa il submit dopo quel tempo, google restituisce un errore nonostante non sia un tentativo di violazione.codice:<script> grecaptcha.ready(function() { grecaptcha.execute('Key', {action: 'login'}).then(function(token) { //console.log(token); document.getElementById("g-recaptcha-response").value = token; }); }); </script>
Come faccio a far eseguire quello script, subito dopo aver fatto il submit della mia <form id="miaForm"> ?
Nel caso di una form di login, mi va bene anche così, ma nel caso di form più lunghe vorrei evitare questo problema.
Grazie a tutti per l'aiuto!

Rispondi quotando

