Visualizzazione risultati 1 fino 13 di 13

Discussione: Cannot contact reCAPTCHA. Check your connection and try again.

  1. #1
    webmaster23 non è connesso Neofita
    Data registrazione
    19-01-2018
    Messaggi
    6

    Predefinito Cannot contact reCAPTCHA. Check your connection and try again.

    Salve a tutti!

    Ho già cercato ovunque in rete, ma non trovo soluzione a questo problema che succede solo qui su Altervista (testato).

    Non riesco a verificare il recaptcha di google sul mio dominio. Il protocollo SSL e il cloud sono attivi.
    Nonostante avessi già impostato l'opzione "Collegamento esterno senza restrizioni", mi rendo conto che il problema risiede nel cURL.

    Riportando quanto scritto nel pannello:

    "Ogni applicativo installato nel tuo spazio web ha la possibilità di instaurare connessioni http verso l'esterno usando la funzione fsockopen() di php o le librerie cURL."

    In che modo posso abilitare l'instaurazione di connessioni HTTPS?

    Ho urgenza di risolvere questo problema, grazie in anticipo per l'eventuale aiuto.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,173

    Predefinito

    Sbloccando la whitelist, anche le connessioni https sono sbloccate:
    In ogni caso sarà possibile effettuare connessioni verso l'esterno esclusivamente alle porte 80 (http) e 443 (https).
    Quindi dovrebbe funzionare. Quale codice stai utilizzando?

    Ho provato a fare un test e sembra funzionare correttamente.
    Ti lascio il sorgente per provare, sostituisci entrambe le chiavi:

    Codice PHP:
    <?php
    define
    ('SECRET', 'tua chiave secret');
    define('SITEKEY', 'tua chiave sitekey');
    if(isset(
    $_POST['invio']))
    {
    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL,"https://www.google.com/recaptcha/api/siteverify");
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS,
    "secret=".SECRET."&response=".$_POST['g-recaptcha-response']);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    $server_output = curl_exec ($ch);

    $result = json_decode($server_output);
    curl_close ($ch);

    $risposta = ($result->{'success'})?'Non sei un robot':'Non hai passato il test :(';
    }
    ?>
    <!doctype html>
    <html>
    <head>
    <title> recatpcha test </title>
    <script src='https://www.google.com/recaptcha/api.js'></script>
    </head>

    <body>
    <form action="<?= $_SERVER['PHP_SELF'] ?>" method="POST">
    <div class="g-recaptcha" data-sitekey="<?= SITEKEY ?>"></div>
    <input type="submit" value="invia" name="invio">
    </form>
    <?= $risposta ?? '' ?>
    </body>
    </html>
    Ciao!
    Ultima modifica di alemoppo : 02-03-2018 alle ore 03.48.14

  3. #3
    webmaster23 non è connesso Neofita
    Data registrazione
    19-01-2018
    Messaggi
    6

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Sbloccando la whitelist, anche le connessioni https sono sbloccate:


    Quindi dovrebbe funzionare. Quale codice stai utilizzando?

    Ho provato a fare un test e sembra funzionare correttamente.
    Ti lascio il sorgente per provare, sostituisci entrambe le chiavi:

    Codice PHP:
    <?php
    define
    ('SECRET', 'tua chiave secret');
    define('SITEKEY', 'tua chiave sitekey');
    if(isset(
    $_POST['invio']))
    {
    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL,"https://www.google.com/recaptcha/api/siteverify");
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS,
    "secret=".SECRET."&response=".$_POST['g-recaptcha-response']);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    $server_output = curl_exec ($ch);

    $result = json_decode($server_output);
    curl_close ($ch);

    $risposta = ($result->{'success'})?'Non sei un robot':'Non hai passato il test :(';
    }
    ?>
    <!doctype html>
    <html>
    <head>
    <title> recatpcha test </title>
    <script src='https://www.google.com/recaptcha/api.js'></script>
    </head>

    <body>
    <form action="<?= $_SERVER['PHP_SELF'] ?>" method="POST">
    <div class="g-recaptcha" data-sitekey="<?= SITEKEY ?>"></div>
    <input type="submit" value="invia" name="invio">
    </form>
    <?= $risposta ?? '' ?>
    </body>
    </html>
    Ciao!
    Ciao, grazie per la risposta.

    C'è da dire che in precedenza avevo avuto un problema simile con l'autenticazione su Jetpack, che se non ricordo male ho risolto proprio sbloccando la whitelist.

    Avevo già provato uno script simile, ma continuo ad avere questo errore: ERROR for site owner:
    Invalid domain for site key.

    Il plugin che sto usando è Contact Form, dove c'è l'opzione per inserire "site key" e "secret key".

    In teoria avendo le key impostate nel sito, il problema sembrerebbe legato allo stabilire una connessione.

    Qualche idea?

    Grazie in anticipo

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,173

    Predefinito

    Ma hai aggiunto il sito nella lista su recaptcha?

    Ciao!
    Ultima modifica di alemoppo : 02-03-2018 alle ore 12.50.27

  5. #5
    webmaster23 non è connesso Neofita
    Data registrazione
    19-01-2018
    Messaggi
    6

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Ma hai aggiunto il sito nella lista su recaptcha?

    Ciao!
    Sì, ho addirittura provato 1 paio di chiavi solo per questo dominio, e un paio diverso che include questo e un altro dominio esterno. In quello esterno gira tutto senza problemi.

  6. #6
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Puoi abilitare il xmlrcp.php http://forum.it.altervista.org/novit...ml#post1314389 ... Beh per jetpack serve attivo..
    Altrimenti puoi provare https://wordpress.org/plugins/google-captcha/ se questo plugin riesce nella propria verifica (pigia test)... Così fai più prove
    Ultima modifica di darbula : 02-03-2018 alle ore 15.07.16

  7. #7
    webmaster23 non è connesso Neofita
    Data registrazione
    19-01-2018
    Messaggi
    6

    Predefinito

    Citazione Originalmente inviato da darbula Visualizza messaggio
    Puoi abilitare il xmlrcp.php http://forum.it.altervista.org/novit...ml#post1314389 ... Beh per jetpack serve attivo..
    Altrimenti puoi provare https://wordpress.org/plugins/google-captcha/ se questo plugin riesce nella propria verifica (pigia test)... Così fai più prove
    Bravo, mi hai fatto ricordare cosa avevo fatto per Jetpack. Quel plugin lo avevo testato, ma niente da fare.

    Al momento xmlrcp è su Off, ma anche mettendolo su On e svuotando la cache da Cloud, il problema rimane.

  8. #8
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Abilità innodb (database) per quel plugin... Puoi aggiungere cosa ti dice realmente? Solo non funziona non indica nulla..
    Prova da Google Captcha->settings->Authentication e dopo aver inserito le chiavi prova Test reCAPTCHA
    Ultima modifica di darbula : 02-03-2018 alle ore 17.12.49

  9. #9
    webmaster23 non è connesso Neofita
    Data registrazione
    19-01-2018
    Messaggi
    6

    Predefinito

    Citazione Originalmente inviato da darbula Visualizza messaggio
    Abilità innodb (database) per quel plugin... Puoi aggiungere cosa ti dice realmente? Solo non funziona non indica nulla..
    Prova da Google Captcha->settings->Authentication e dopo aver inserito le chiavi prova Test reCAPTCHA
    Facendo il test di connessione tramite plugin Google recaptcha, ricevo questo errore: "User response is missing."


    Allego le immagini:
    https://ibb.co/gEzGyS
    https://ibb.co/dzYbyS
    https://ibb.co/bt5dCn

  10. #10
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Elimina il dominio e crea le api versione 2... Se sei altersito poi prova il codice di alemoppo
    https://developers.google.com/recaptcha/docs/faq

  11. #11
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,173

    Predefinito

    ERROR for site owner: Invalid domain for site key
    Questo messaggio mi fa pensare che hai immesso la chiave errata. Controllala.

    Ciao!

  12. #12
    webmaster23 non è connesso Neofita
    Data registrazione
    19-01-2018
    Messaggi
    6

    Predefinito

    Citazione Originalmente inviato da darbula Visualizza messaggio
    Elimina il dominio e crea le api versione 2... Se sei altersito poi prova il codice di alemoppo
    https://developers.google.com/recaptcha/docs/faq
    Ok, ho rifatto tutto da capo, controllato bene carattere per carattere e adesso funziona.
    Grazie mille per il vostro tempo ragazzi!

    Buon weekend

  13. #13
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Da questo link e clicca sul tuo dominio webmaster23.altervista.org controlla se sia api v2 e rigenera delle nuove chiavi.
    https://www.google.com/recaptcha/admin#list
    Si alemoppo credo che quell'errore sia la risposta di google.
    EDIT: Prego figurati..
    Lascio il post per i futuri lettori.
    Ultima modifica di darbula : 02-03-2018 alle ore 20.18.18

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •