Передача Google RecaptchaResponsed через curl php - PullRequest
0 голосов
/ 23 января 2020

как я могу опубликовать скролл-логин на сайте с перехватом Google вручную, он не работает, он говорит, что localhost не поддерживает

это код

global $curl;


    $link = "https://localhost.com/my-account/";
    $s = $curl->get($link, 0);
    $woocommerceloginnonce = get_string_between($s, 'woocommerce-login-nonce" value="', '"');
    $post = array(
        '_wp_http_referer' => 'https://localhost.com/my-account/',
        'g-recaptcha-response' => $gRecaptchaResponsed,
        'login' => 'Log in',
        'password' => '!$%!@#',
        'username' => 'something@example.com',
        'woocommerce-login-nonce' => $woocommerceloginnonce
    );
    $headers = array(
        "Upgrade-Insecure-Requests: 1",
        "Content-Type: application/x-www-form-urlencoded",
        "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36",
        "Sec-Fetch-User: ?1",
        "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
        'referer: https://localhost.com/my-account/'
    );
    $curl->header($headers);
    echo  $s = $curl->post($link, json_decode($post), 0, 1, 0);

у меня есть класс curl делать задания curl, так как я могу передать его и go в свою учетную запись, и у меня есть ответ от Google recapte или как я могу сделать это с js кодом

1 Ответ

0 голосов
/ 23 января 2020

локальные домены больше не поддерживаются по умолчанию. Если вы хотите sh продолжить поддерживать их для разработки, вы можете добавить их в список поддерживаемых доменов для ключа вашего сайта. Go в консоли администратора, чтобы обновить список поддерживаемых доменов. Мы рекомендуем использовать отдельный ключ для разработки и производства и не разрешать использование localhost на вашем производственном сайте.

Но вы можете добавить их в консоль администратора Google

https://developers.google.com/recaptcha/docs/faq#localhost_support

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...