Lostfilm ошибка неверный домен ключа

Я реализовал свою reCAPTCHA в соответствии с тем, что показано в примере.

У меня есть этот сценарий в теге head:

<script src="https://www.google.com/recaptcha/api.js"></script>

В моем form в HTML у меня есть:

<div class="g-recaptcha" data-sitekey="my public sitekey here"></div>

Но когда я загружаю form, я получаю такую ​​ошибку:

ОШИБКА: неверный домен для ключа сайта

Я подтвердил, что это правильный ключ сайта для моего домена.

Код в настоящее время находится в поддомене, поэтому я подумал, что, возможно, это проблема, поэтому я также добавил поддомен в администратор Google reCAPTCHA, но все равно получаю сообщение об ошибке.

Тот же самый код на 100% работает в другом домене (с ключом, специфичным для этого домена).
В чем может быть проблема?

17 ответов

Лучший ответ

На случай, если у кого-то есть подобная проблема. Мое решение состояло в том, чтобы удалить ключ, который не работал, и получить новый ключ для моего домена. И это теперь работает со всеми моими поддоменами, без необходимости явно указывать их в области администрирования recaptcha.


52

blestab
9 Июн 2015 в 17:45

У меня была аналогичная проблема из-за того, что я забыл показать параметр рендеринга

<script src='https://www.google.com/recaptcha/api.js?render=SITE_KEY' async defer></script>


0

Arseniy
22 Ноя 2018 в 12:16

Моя область была довольно сложной. Я взял значение, возвращаемое window.location.host в консоли разработчика, и вставил это значение в белый список администратора recaptcha. Затем я очистил кеш и перезагрузил страницу.


1

Souradeep Nanda
27 Фев 2019 в 11:41

У меня были такие же проблемы. Я решил это: зашел на https://www.google.com/recaptcha/admin , щелкнул домен, а затем перешел к ключевым настройкам внизу.

Там я отключил опцию ниже «Проверка имени домена» Проверить происхождение решения reCAPTCHA.

Нажал сохранить и капча заработала.


1

ascripter
13 Фев 2019 в 13:24

Я пробовал это почти 4 часа и, наконец, разобравшись с этим под руководством отсюда, я подумал, что поделюсь с вами своим решением.

Итак, мой домен — это дополнительный домен. Я также получил сообщение «ОШИБКА для владельца сайта: недействительный домен для ключа сайта». Я проверил, что все было правильно, почти тысячу раз, и мне это показалось правильным, пока я не подумал об этом с точки зрения ярлыка на рабочем столе.

Решение:

Поэтому для дополнительного домена убедитесь, что родительский URL-адрес также находится в списке доменов, например: [ДОБАВИТЬ ДОМЕН]. [РОДИТЕЛЬСКИЙ ДОМЕН] .com. Местоположение надстройки будет папкой, которую вы установили на своем хосте, поэтому при использовании дополнительных доменов убедитесь, что корень имеет логичное имя.

Надеюсь, это поможет кому-то другому, и спасибо за предложения людям.


1

Naeem Ul Wahhab
24 Июл 2017 в 02:29

Что касается меня, я просто забыл ввести фактическое доменное имя в области «Основные настройки», где написано «Домены» (по одному в каждой строке).


2

Kirk Ross
15 Июл 2017 в 20:04

Попробуйте добавить домены без http:// и https://, например example.com


3

Theblockbuster1
17 Май 2020 в 12:22

Я также столкнулся с этой проблемой, и моим решением было проверить, что я интегрирую соответствующий клиентский код для выбранной мной версии.

В моем случае я выбрал reCAPTCHA v3, но использовал код интеграции клиента для v2.

V3 выглядит так:

<script src="https://www.google.com/recaptcha/api.js?render=reCAPTCHA_site_key"></script>
<script>
  grecaptcha.ready(function() {
      grecaptcha.execute('reCAPTCHA_site_key', {action: 'homepage'}).then(function(token) {
         ...
      });
  });
</script>

Код V2 выглядит так:

<html>
  <head>
    <title>reCAPTCHA demo: Simple page</title>
     <script src="https://www.google.com/recaptcha/api.js" async defer></script>
  </head>
  <body>
    <form action="?" method="POST">
      <div class="g-recaptcha" data-sitekey="your_site_key"></div>
      <br/>
      <input type="submit" value="Submit">
    </form>
  </body>
</html>

Что касается того, какая у вас версия, это будет то, что вы решили в начале настройки учетной записи reCAPTCHA.
введите описание изображения здесь


4

kylestephens
21 Мар 2019 в 11:32

Перед повторным созданием ключей, которые решают проблему на 90%, необходимо отметить еще один момент.

Например, ваш каталог xampp — C: xampp

А папка htdocs — это C: xampp htdocs

Мы хотим открыть страницу с именем: example-cap.html, и на странице отображается ошибка «недопустимый домен для ключа сайта»

ИСПОЛЬЗУЙТЕ СВОЙ ЛОКАЛЬНЫЙ АДРЕС в адресе браузера, например:

Локальный / пример-cap.html

Это решит вашу проблему

НЕ ИСПОЛЬЗУЙТЕ АДРЕС c: xampp htdocs example-cap.html, это приведет к ошибке


4

DharmendraSankhla
5 Апр 2016 в 15:51

Возможно, вы случайно использовали закрытый ключ в качестве открытого ключа.


7

sanmai
19 Июн 2016 в 03:27

Я использовал localhost во время модульного тестирования, когда мой ключ recaptcha был зарегистрирован на 127.0.0.1. Поэтому я изменил свой браузер на 127.0.0.1, и он начал работать. Хотя мне удалось добавить «localhost» в список доменов в моих настройках ключа ReCaptcha, я все еще не могу выполнить модульное тестирование с использованием localhost. Мне нужно использовать IP-адрес обратной петли 127.0.0.1.


7

ttemple
30 Окт 2015 в 19:02

Думаю, самый быстрый способ — просто отключить проверку домена, пока вы его разрабатываете.
введите здесь описание изображения


12

hugronaphor
27 Мар 2018 в 16:33

У меня были те же проблемы, что и я решил. Я зашел на страницу https://www.google.com/recaptcha/admin и щелкнул домен, а затем перешел к ключевым настройкам внизу.

Там я отключил опцию ниже
Проверка доменного имени
Проверьте источник решения reCAPTCHA

Нажал на сохранение и капча заработала.

Я думаю, это связано со способом настройки сервера. Я использую общий хостинг, и меня просто без уведомления перевели с Liquidweb на Deluxehosting (так как первый продал свой общий хостинг второму), и у меня возникли такие проблемы со многими проблемами. Я думаю, что в этом случае Google проверяет сервер, но он идентифицируется как имя общего сервера, а не как мой домен. Когда я снимаю флажок «Проверить происхождение», он начинает работать. Надеюсь, это поможет решить проблему на данный момент.


21

rawraj
8 Дек 2020 в 12:48

Не нужно создавать новый ключ, просто очистите данные сайта в браузере

Если вы измените домен своего сайта, добавьте этот домен к существующему ключу (создавать новый ключ не обязательно) и сохраните его.

https://www.google.com/recaptcha/admin#list

Но у Google recapture есть некоторые данные о браузере. Очистите их, тогда он будет работать с вашим новым доменом
введите описание изображения здесь


22

Alupotha
1 Окт 2016 в 01:51

Прежде всего, управление ключами осуществляется на странице https://www.google.com/recaptcha/admin#. список

Я столкнулся с этой ошибкой, потому что я использую один и тот же ключ в нескольких разных доменах, и я забыл добавить один из доменов к ключу.

После добавления моего сайта потребовалась минута или две (скорее всего, из-за кеша), чтобы все снова заработало нормально.


29

kqw
15 Ноя 2017 в 14:21

Вы должны установить свой домен, например: www.abi.wapka.mobi, то есть если вы используете сайт wapka.

Обратите внимание, что если у вас есть домен с wapka, он не будет работать, поэтому сравните wapka с вашим провайдером сайта и отправьте текстовое сообщение.


1

Shree Krishna
22 Май 2016 в 05:16

Гугл Капча помогает бороться со спамом. Все знают, что рекапча — это простая и бесплатная защита от спама. То есть если на ваш сайт или магазин вдруг стали приходить фейковые обращения, заказы и письма, то прежде всего стоит убедиться, что капча для сайта включена и работает.

гугл капча для сайта

Традиционно на данный момент все настраивают именно Google Recaptcha (произносится как «Гугл Рекапча»).

Она бесплатная, простая и всем знакомая.

я не робот гугл рекапча-пример

Поэтому ее и будем использовать для установки на сайт.
Я работаю с WordPress и Opencart, и сейчас рассмотрю процесс установки рекаптчи именно в этих системах.

Содержание

  • Первые шаги
  • Настройки
  • Добавление ключей капчи в WordPress
  • Добавление ключей капчи в Opencart
  • Возможные проблемы
  • Выводы и итоги

Первые шаги

Идем сюда https://www.google.com/recaptcha/admin
Если еще нет аккаунта Google — придется создать его.

Далее вам предложат выбрать что поставить: Recaptcha v3 или Recaptcha v2

Создание рекапчи в гугл

Ставьте v3 (капчу третьей версии) — она удобнее для ваших пользователей, в ней не требуется вообще ставить традиционную галочку или кликать по картинкам.

Такая капча не видна для 99% «порядочных» пользователей, а появляется только для тех, кого Гугл посчитает роботом.

Это очень удобно.
Можно отправлять любые формы и не заморачиваться с каптчей.
А вот спам-боты уже столкнутся с защитой.

Кстати, похоже работает и Recaptcha v2 — в режиме «Невидимая рекаптча», но Recaptcha v3 более продвинутая и по заверениям многих владельцев сайта удаляет больше спама, но работает на везде, например, в Opencart 2 и 3 из коробки она не работает.

Recaptcha v2

меняю гугл капчу с v2 на v3

Recaptcha v3

меняю гугл капчу с v2 на v3 готов

Настройки

Итак, выбрали ReCaptcha V3, как-то сверху обозвали свой проект (например, «Гугл Капча 3» или «Мой сайт») и затем вводите свой домен, на который устанавливается каптча.

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

Внизу переходим далее по кнопке и видим ключи, которые нужно добавить на сайт.

ключи гугл капчи

Отсюда их надо будет копировать на сайт.
Можете и сразу себе куда-нибудь скопировать, если не хотите потом возвращаться в настройки.

Жмем «Открыть настройки» и выбираем еще флажок «Разрешить использование Гугл капчи на AMP страницах», может пригодится, если будете использовать формы в AMP (как ускорить сайт с AMP в 10 раз).

гугл капча в ampДалее остается добавить ключи на сайт и подождать до 20-30 минут на обновление данных на стороне Google, если сразу капча не подтянулась.

Добавление ключей капчи в WordPress

99% всех шаблонов на WordPress содержит поля, куда можно добавить ключи гугловской капчи.

Чаще всего это:

  1. Плагин Contact Form или Wp Forms.
  2. Собственные настройки шаблона.

Contact Form

Смотрим слева в панели админа — есть плагин Contact Form или нет.
А, вот он!

добавление гугл рекапчи в плагин contact form 7 wordpress

Жмем на «Интеграция» и видим удобные поля для размещения ключей.

ключи гугл капчи contact form wordpress

Вставляем по очереди каждый ключ и сохраняем.

Всё готово.
Теперь во всех формах, которые работают с помощью плагина Contact Form, будет автоматическая невидимая капча.

В WP Forms всё аналогично.

Собственные настройки шаблона

Если нет плагина форм типа Contact Form или подобного, то уточните у разработчика шаблона или сайта: «Куда мне ввести ключе гугл капчи» и вам подскажут.

Вот, например, как это может добавляться в настройках темы:

рекапча гугл в настройках wordpress

Добавляете ключи в соответствующие поля и каптча готова к использованию.

Добавление ключей капчи в Opencart

Тут еще проще, потому что добавление гугловской капчи версии 2 поддерживается на уровне самого движка, не нужны ни специальные темы, ни сторонние модули.

Важно!
Google Recaptcha ver 3 — не работает на Opencart.
Если введете ключи от нее в стандартные поля, то увидите «Ошибка: неверный ключ«.
Возможно, в будущих версиях подружат новую каптчу и опенкарт, а сейчас надо ставить только рекапчу версии 2.

Открываем, например, админку Opencart 3  и ищем слева меню «Расширения», а в нем еще раз подпункт «расширения» — и там в выпадающем списке находим «Капча».

добавление рекапчи гугл в opencart 3

Там внутри будет Google Recaptcha и Basic Captcha.
Нам нужна именно гугловская — если это расширение не активно — активируем его.

Теперь переходим внутри (синяя кнопка редактировать) и вводим ключи. Сохраняем.

Убедитесь что напротив Google Recaptcha есть слово «по умолчанию». Это значит, что будет использоваться именно эта капча.

Если нету этого слова, то открывайте основные «Настройки» магазина.

настройки opencart 3 капчи гугл

И на вкладке опции — в самом низу выберете Google Recaptcha вот так:

капча гугл opencart 3

Сохраните.
На всякий случай сбросьте кэш, иногда бывает, что настройки магазина кэшируются.

Обычно или сразу, или через несколько минут Google Recaptcha вступает в действие.

Как понять что капча работает:

Гугл Капча 2 версия: появляется знакомое поле для флажка «я не робот». Можно также использовать невидимую каптчу.
Гугл капча 3 версия: изначально невидимая, но появляется справа внизу плавающий стикер, который имеет смысл отдельно скрыть через css, чтобы не маячил.

Возможные проблемы

Основные трудности, которые я встречал при установке гугловской капчи.

«Неверный ключ домена»
Значит не правильно прописаны ключи.
Или не те, что надо. Или не всё скопировалось. Или не в те поля.
Или просто надо подождать минут 20.
Или вы всё-таки забили на то, что я написал ранее, и всунули Рекаптчу 3 в Opencart :smile:

«Гугл Капча 2 версии часто появляются картинки»
Если вы решили поставить привычную вторую версию рекапчти, иногда можно заметить, что после клика на привычный флажок «Я не робот» вдруг появляются невнятные картинки из серии «найди светофор» или «найди все мосты» и т.п.

В этом случае Google Recaptcha считает, что вы и ваши посетители очень похожи на роботов и предлагает усложненное задание. Это ухудшает конверсии (не забываем 5 простых способов повысить конверсии), поэтому при настройке второй версии каптчи лучше изначально выбрать уровень безопасности как «простой». Это делается в настройках рекаптчи простым перетягиванием ползунка.

настройки уровень безпасности гугл капчи

В версии 3 такой настройки в Google нет, там уровень безопасности от 0 до 1 определяют сами плагины и модули, если в них встроен такой функционал (в WordPress в плагине WP Forms я его встречал, в Opencart не видел).

«Recaptcha не работает»
Установили капчу, а спам всё равно валится? Скорее всего, есть где-то форма, в которую разработчик сайта забыл поставить рекаптчу.
Чаще всего, это происходит в магазинах Opencart, потому что форм много: регистрация, быстрый заказ, обратный звонок, нашли дешевле и т.п. Банально программист мог забыть куда-то что-то дописать.

Как еще вариант, всё таки слишком простые уровни безопасности для каптчи, перетяните ползунок вправо.
Ну и еще как вариант — попробуйте другую версию рекаптчи. Была вторая — поставьте третью. И наоборот. В одном аккаунте Google можно делать много отдельных капч для разных сайтов.

Если ничего не помогло — то на кворк обратитесь, вам за 500р поставят капчу с гарантией результата.

Видео

Вот еще видео как я ставил гугл рекапчу v2 на готовый магазин Opencart 3

Выводы и итоги

Избавиться от спама можно и нужно, причем бесплатно.
Я включал в 30+ магазинах и сайтах Google ReCaptcha как версии V2 так и V3 — результат очень хороший. Спам или пропадал совсем или уменьшался до каких-то эпизодических случаев.

Из минуса Гугл Капчи 3 версии можно отметить, что справа начинает болтаться спойлер — бейдж от Google, в котором расписаны условия конфиденциальности.

Вот так:

значок от google

Чтобы его отключить можно добавить в CSS сайта строчку:

.grecaptcha-badge {display: none !important;}

Обычно это легко можно сделать.
В тех готовых решениях, что я предлагаю, впрочем, это уже настроено.

В результате блок визуально не отображается на сайте и не отвлекает посетителей от ценного контента :smile:
Успехов в бизнесе!

Я реализовал свой reCAPTCHA в соответствии с тем, как показано в примере.

У меня есть этот скрипт в head тега:

<script src="https://www.google.com/recaptcha/api.js"></script>

В моей form в HTML у меня есть:

<div class="g-recaptcha" data-sitekey="my public sitekey here"></div>

Но когда я загружаю form я получаю эту ошибку:

ОШИБКА: неверный домен для ключа сайта

Я подтвердил, что это правильный ключ сайта для моего домена.

Код в настоящее время находится в поддомене, поэтому я подумал, что это может быть проблема, поэтому я также добавил поддомен к администратору Google reCAPTCHA, но все равно получаю ошибку.

Точно такой же код работает на 100% в другом домене (с ключом, специфичным для этого домена).
В чем может быть проблема?

09 июнь 2015, в 17:27

Поделиться

Источник

16 ответов

Если кто-то имеет аналогичную проблему. Мое решение заключалось в том, чтобы удалить ключ, который не работал, и получил новый ключ для моего домена. И теперь это работает со всеми моими поддоменами, без необходимости явно указывать их в области администрирования recaptcha.

blestab
09 июнь 2015, в 18:46

Поделиться

Прежде всего, ключи управляются по адресу https://www.google.com/recaptcha/admin#list.

Я столкнулся с этой ошибкой, потому что я использую один и тот же ключ в нескольких разных доменах, и я забыл добавить один из доменов к ключу.

После добавления моего сайта потребовалась минута или две (скорее всего из-за кеша), чтобы все снова заработало нормально.

guaka
04 авг. 2016, в 15:09

Поделиться

Не нужно создавать новый ключ, просто очищать данные сайта в браузере

Если вы изменили домен своего домена, добавьте этот домен в существующий ключ (это не обязательно для создания нового) и сохраните его.

https://www.google.com/recaptcha/admin#list

но google recapture имеет некоторые данные в браузере. Очистите их, тогда он будет работать с вашим новым доменом
Изображение 113199

Alupotha
01 окт. 2016, в 03:42

Поделиться

Думаю, самый быстрый способ — просто отключить проверку домена во время его разработки Изображение 113200

hugronaphor
27 март 2018, в 18:03

Поделиться

Возможно, вы случайно использовали закрытый ключ для открытого ключа.

sanmai
02 май 2016, в 04:46

Поделиться

Я использовал localhost во время модульного тестирования, когда мой ключ recaptcha был зарегистрирован до 127.0.0.1. Поэтому я изменил свой браузер на 127.0.0.1, и он начал работать. Хотя я смог добавить «localhost» в список доменов в моих настройках ключа ReCaptcha, я все еще не могу unit test использовать localhost. Я должен использовать IP-адрес loopback 127.0.0.1.

ttemple
30 окт. 2015, в 19:41

Поделиться

У меня были те же проблемы, которые я решил. Я зашел на https://www.google.com/recaptcha/admin и нажал на домен, а затем перешел к ключевым настройкам внизу.

Там я отключил опцию ниже Проверка доменного имени Проверить источник решения reCAPTCHA

нажал на сохранить и капча начала работать.

Я думаю, что это связано с настройкой сервера. Я нахожусь на виртуальном хостинге и только что был без уведомления перенесен из Liquidweb в Deluxehosting (так как первый продал свой общий хостинг последнему), и у меня были такие проблемы со многими проблемами. Вот, думаю, Google проверяет сервер, но идентифицирует его как имя общего сервера, а не мой домен. Когда я снимаю галочку с «проверить происхождение», он начинает работать. Надеюсь, что это поможет решить проблему в настоящее время.

rawraj
27 окт. 2016, в 13:03

Поделиться

Перед восстановлением ключей, которые разрешают 90% -ную проблему, необходимо отметить еще один момент.

например, ваш каталог xampp — C:xampp

и htdocs папка: C:xampphtdocs

мы хотим открыть страницу с именем: example-cap.html
и на странице отображается ошибка «неверный домен для ключа сайта»

ИСПОЛЬЗУЙТЕ ВАШ ЛОКАЛЬНЫЙ АДРЕС в адресу браузера, как:

локальный/пример-cap.html

это решит вашу проблему

DONOT USE ADDRESS c:xampphtdocsexample-cap.html
это приведет к ошибке

DharmendraSankhla
05 апр. 2016, в 17:31

Поделиться

Для меня я просто забыл ввести фактическое доменное имя в области «Параметры ключа», где он говорит «Домены» (по одному на строку).

Kirk Ross
15 июль 2017, в 20:20

Поделиться

Я пробовал в течение почти 4 часов с этим и, наконец, выяснил это с помощью руководства здесь, я думал, что поделюсь с вами своим решением.

Итак, мой домен является доменом аддона. Я также получил «ОШИБКУ для владельца сайта: Недопустимый домен для ключа сайта». Я проверил, что все было правильно почти тысячу раз, и это выглядело правильно, пока я не подумал об этом с точки зрения ярлыка на рабочем столе.

Решение:

Итак, для домена аддона убедитесь, что родительский URL-адрес также находится в списке доменов i.e:
[ADDON DOMAIN]. [PARENT DOMAIN].com.
Местоположение аддона будет папкой, установленной на вашем хосте, поэтому при использовании доменов аддонов убедитесь, что вы назвали корень чем-то логичным.

Надеюсь, это поможет кому-то еще и спасибо за предложения людей.

Dean De Klerk
23 июль 2017, в 08:31

Поделиться

Вы должны указать свой домен, например: www.abi.wapka.mobi, то есть, если вы используете сайт wapka.

Обратите внимание, что если у вас есть домен с wapka, он не будет работать, поэтому сравните wapka с вашим провайдером сайта и нанесите текст.

swixz
22 май 2016, в 05:19

Поделиться

попробуйте добавить домены без http и https. как www.abc.com

Nangyial Ahmad
19 фев. 2019, в 09:36

Поделиться

Я также столкнулся с этой проблемой, и мое решение состояло в том, чтобы убедиться, что я интегрировал соответствующий клиентский код для выбранной версии.

В моем случае я выбрал reCAPTCHA v3, но брал код интеграции клиента для v2.

V3 выглядит так:

<script src="https://www.google.com/recaptcha/api.js?render=reCAPTCHA_site_key"></script>
<script>
  grecaptcha.ready(function() {
      grecaptcha.execute('reCAPTCHA_site_key', {action: 'homepage'}).then(function(token) {
         ...
      });
  });
</script>

Код V2 выглядит так:

<html>
  <head>
    <title>reCAPTCHA demo: Simple page</title>
     <script src="https://www.google.com/recaptcha/api.js" async defer></script>
  </head>
  <body>
    <form action="?" method="POST">
      <div class="g-recaptcha" data-sitekey="your_site_key"></div>
      <br/>
      <input type="submit" value="Submit">
    </form>
  </body>
</html>

Что касается вашей версии, это будет то, что вы решили в начале настройки учетной записи reCAPTCHA. Изображение 113201

kylestephens
16 янв. 2019, в 20:35

Поделиться

У меня была похожая проблема из-за того, что я забыл показать параметр рендера

<script src='https://www.google.com/recaptcha/api.js?render=SITE_KEY' async defer></script>

Arseniy
22 нояб. 2018, в 13:07

Поделиться

У меня были такие же проблемы. Я решил это: я зашел на https://www.google.com/recaptcha/admin, щелкнул по домену и перешел к настройкам ключа внизу.

Там я отключил опцию ниже Проверка доменного имени Проверьте источник решения reCAPTCHA.

Нажал на сохранить и капча начала работать.

SWQA
13 фев. 2019, в 11:46

Поделиться

Ещё вопросы

  • 0ошибки opencv при использовании с приложениями формы Windows
  • 0возвращается значение null при использовании $ location.search
  • 0Не удалось разрешить «story.detail? StoryId = 167 & pubId = 84» из состояния «поиск»
  • 0переменная не получает увеличивается?
  • 1Python — динамически изменять количество аргументов
  • 1.split () работает странно на некоторых строках
  • 1Как передать объект массива из одного класса в универсальный метод, который имеет объект в качестве параметра в Java
  • 0Автообновление .filter () область
  • 1Используйте API расширения Chrome в компоненте Vue.js
  • 1PDF Миниатюры на Windows Server 2008 R2 в asp.net
  • 12-компонентные стили Angular не разрешают импорт CSS из node_modules
  • 1BrowserslistError (имя) при сборке gulp
  • 0Выполнение запроса занимает много времени в AWS RDS
  • 0C ++ по модулю для выравнивания моих данных
  • 0заменить оператор new на malloc
  • 0Почему создание этого представления вызывает ошибку 1350, когда SQL правильно работает на вкладке SQL?
  • 0MySQL вопрос проблема с PHP
  • 0Создание приложения чата с Angularjs и Firebase
  • 0jQuery — объект Animate, которому был присвоен случайный идентификатор
  • 1динамическое условие if из строки [duplicate]
  • 1графическое изображение простых лиц из базы данных не загружается
  • 1OData возвращает массив вместо JSON — Как конвертировать?
  • 1Котлин — Наследование в выражении объекта
  • 0Как открыть вторичную ссылку IFRAME на Первичную ссылку IFRAME?
  • 1Может ли использование обнуляемых структур улучшить производительность?
  • 1Панды — найдите максимальное количество 2 зависимых атрибутов и замените дублирующиеся строки этим значением
  • 0PHP strtolower с конкретным символом (например: äüö)
  • 0В AngularJS как вы загружаете страницу со скрытым элементом?
  • 1Превратить arraylist из строки в arraylist
  • 0Как: веб-страница, эквивалентная сводной таблице Excel
  • 0jQuery Добавить элемент span в элементе абзаца, который добавляется в DOM
  • 1Как я могу найти координаты различных значений?
  • 1Как я могу исправить нераспознанную проблему класса?
  • 0остановка css при перемещении всех остальных блоков
  • 1Память не очищается в 2 последовательных полных циклах GC
  • 1Не получать данные из кеша сессии, вместо этого попадать в БД
  • 1Контрольные суммы CRC32 различаются в библиотеках Zlib Ruby и Python
  • 0Значение переменной $ scope не обновляется в контроллере Angular JS?
  • 1Как исправить ошибку java.lang.VerifyError?
  • 0Подсчитать количество промежутков до пролета с определенным идентификатором
  • 0Переменная класса C ++, возвращающая бред
  • 0отправляет массив всех имен элементов по классам
  • 0Неправильный цикл Foreach
  • 1Monitor.Wait время ожидания никогда не истекает
  • 0показывать логотип в html без указания URL в источнике
  • 1Java-шифрование числовых значений в буквенно-цифровые значения
  • 1Нахождение слабых связей с помощью networkx
  • 1Как отобразить изображение с помощью imageurl в C #
  • 1Поворот холста и представление растрового изображения
  • 2Калибровка RaspiCam с помощью OpenCV

Сообщество Overcoder

Мне нужна ваша помощь относительно reCaptcha.
Recaptcha хорошо работает на localhost, но когда я пытаюсь получить доступ к нему с другого компьютера, он дает мне эту ошибку.

ОШИБКА: Недопустимый домен для ключа сайта

пока я использую те же ключи, сгенерированные с сайт reCaptcha

4b9b3361

Ответ 1

Если вы хотите запустить reCaptcha на localhost, вы должны использовать безопасный токен, как описано здесь: документальная документация по безопасности google
это решило мою локальную проблему. Раньше у меня было сообщение об ошибке «Недопустимый домен для ключа сайта». Возможно, это связано с тем, что никто не говорит, что локальный хост должен быть назван «localhost» или иметь стандартный IP-адрес, используемый для localhosts. В любом случае использование защищенного токена полностью разрешило это.

Для создания безопасного маркера я использую slushie php implementation

Часть PHP:

<?PHP 

use ReCaptchaSecureTokenReCaptchaToken as ReCaptchaToken;
require_once("libs/ReCaptchaToken.php");

//Generate recaptcha token
$config = [ 'site_key'      => 'place-your-site-key-here', 
            'site_secret'   => 'place-your-secret-key-here'
            ];
$recaptcha_token = new ReCaptchaToken($config);
$recaptcha_session_id = uniqid('recaptcha');
$recaptcha_secure_token = $recaptcha_token->secureToken($recaptcha_session_id);

?>

HTML:

<html>
  <head>
  ...
    <script src='//www.google.com/recaptcha/api.js'></script>
  </head>
  <body>
    <form>
    ...
    <div class="g-recaptcha" data-sitekey="place-your-site-key-here" data-stoken="<?PHP echo $recaptcha_secure_token; ?>"></div>
    </form>
  </body>
</html>

Ответ 2

когда я пытаюсь получить доступ к нему с другой машины

Если вы попытаетесь получить доступ к нему извне, Google (вся сеть) увидит ваш внешний IP-адрес компьютера (IP вашего компьютера в www), не связанный с 127.162.0.0. Поэтому, почему это порождает ошибку.

Я рекомендую вам установить reCaptcha на настоящую веб-страницу и зарегистрироваться в google.

Ответ 3

Исправление: https://www.google.com/recaptcha/admin
и зарегистрируйте свой домен. Он будет работать. Приветствия.

0 / 0 / 0

Регистрация: 12.09.2016

Сообщений: 23

1

Не могу зарегистрироваться на сайте .ОШИБКА: неверный домен ключа

02.08.2017, 08:36. Показов 26311. Ответов 6


Студворк — интернет-сервис помощи студентам

Помогите, не могу заренестрироваться на сайте, выдает: ОШИБКА: неверный домен ключа

Добавлено через 21 минуту
хелп пожалуйста



0



5089 / 4103 / 1026

Регистрация: 29.08.2013

Сообщений: 26,008

Записей в блоге: 3

02.08.2017, 13:23

2

на каком сайте?
при чем тут БД?

пишите подробно. со скринми



1



0 / 0 / 0

Регистрация: 12.09.2016

Сообщений: 23

02.08.2017, 16:25

 [ТС]

3

не данный сайт, естественно иной, раз уж могу писать здесь. да в принципе там при регистрации внизу так и пишется ОШИБКА: неверный домен ключа

Миниатюры

Не могу зарегистрироваться на сайте .ОШИБКА: неверный домен ключа
 



0



5089 / 4103 / 1026

Регистрация: 29.08.2013

Сообщений: 26,008

Записей в блоге: 3

02.08.2017, 16:36

4

во первых вы не обратили внимание, но вы пишите в ветку по БазамДанных
во вторых ошибку пишет не сайт



0



0 / 0 / 0

Регистрация: 12.09.2016

Сообщений: 23

02.08.2017, 16:41

 [ТС]

5

я не знала,куда разместить тему.
хм, а что выдает раз не сайт, и что делать



0



0 / 0 / 0

Регистрация: 12.09.2016

Сообщений: 23

08.08.2017, 05:53

 [ТС]

6

nikto mne tak i ne pomojet



0



Модератор

4204 / 3044 / 581

Регистрация: 21.01.2011

Сообщений: 13,177

08.08.2017, 11:09

7

Цитата
Сообщение от Ayaaa
Посмотреть сообщение

nikto mne tak i ne pomojet

Тебе уже сказали, что к БД эта тема отношения не имеет. Попробуй спросить в форумах, связанных с Web-ом.
А вообще данное сообщение об ошибке может означать что угодно, вплоть до ошибки в функционировании сайта, поэтому лучше написать в техподдержку/администрации этого (на котором хочешь зарегистрироваться) сайта.



0



Ошибка «неверный домен ключа Recaptcha» является довольно распространенной проблемой при использовании Recaptcha на веб-сайте. Данная ошибка возникает в случае, когда вы используете неправильный ключ Recaptcha на своем веб-сайте.

Для исправления этой ошибки вам необходимо убедиться, что ключ Recaptcha, который вы используете на своем сайте, правильный и соответствует вашему домену. Чтобы убедиться в правильности ключа Recaptcha, вам нужно перейти на сайт Google Recaptcha и зарегистрироваться для получения ключа. Необходимо убедиться, что вы используете правильный сайт для регистрации ключа, т.к. на сайте есть несколько разных типов ключей Recaptcha.

Когда вы зарегистрируете правильный ключ Recaptcha, вам нужно убедиться, что вы правильно скопировали и вставили ключ в код своего веб-сайта. Если вы замените ключ на правильный, но ошибка все еще остается, попробуйте очистить кэш и удалить все файлы cookie в вашем браузере.

Также возможно, что проблема связана с настройками вашего сервера или настроек хостинга, которые могут блокировать доступ к ключу Recaptcha. В таком случае вам следует обратиться к своему провайдеру хостинга и запросить техническую поддержку.

В общем, чтобы исправить ошибку «неверный домен ключа Recaptcha», вам нужно убедиться, что вы используете правильный ключ на коде вашего сайта и правильно скопировали его. Также проверьте настройки вашего сервера или хостинга на предмет блокировки ключа Recaptcha. Если проблема не устранена, обращайтесь к специалистам или технической поддержке хостинга, которые помогут решить проблему.

Понравилась статья? Поделить с друзьями:
  • Lost ark ошибка скачивания
  • Lost ark ошибка получения доступа к файлам
  • Lost ark ошибка подключения к серверу
  • Lost ark ошибка запуска игры
  • Lost ark ошибка авторизации 10010