Это вопрос Любомира, а я Илья Воронин.
Думал, что это связанно с браузером. Сейчас срочно понадобилось добавить баннер, а капча не пускает. Потом из uID перешел, капча вроде заработала, но выпадала ошибка, что код безопастности не верный. В итоге до кучи мне еще и IP заблокировали.
Ошибка «неверный домен ключа Recaptcha» является довольно распространенной проблемой при использовании Recaptcha на веб-сайте. Данная ошибка возникает в случае, когда вы используете неправильный ключ Recaptcha на своем веб-сайте.
Для исправления этой ошибки вам необходимо убедиться, что ключ Recaptcha, который вы используете на своем сайте, правильный и соответствует вашему домену. Чтобы убедиться в правильности ключа Recaptcha, вам нужно перейти на сайт Google Recaptcha и зарегистрироваться для получения ключа. Необходимо убедиться, что вы используете правильный сайт для регистрации ключа, т.к. на сайте есть несколько разных типов ключей Recaptcha.
Когда вы зарегистрируете правильный ключ Recaptcha, вам нужно убедиться, что вы правильно скопировали и вставили ключ в код своего веб-сайта. Если вы замените ключ на правильный, но ошибка все еще остается, попробуйте очистить кэш и удалить все файлы cookie в вашем браузере.
Также возможно, что проблема связана с настройками вашего сервера или настроек хостинга, которые могут блокировать доступ к ключу Recaptcha. В таком случае вам следует обратиться к своему провайдеру хостинга и запросить техническую поддержку.
В общем, чтобы исправить ошибку «неверный домен ключа Recaptcha», вам нужно убедиться, что вы используете правильный ключ на коде вашего сайта и правильно скопировали его. Также проверьте настройки вашего сервера или хостинга на предмет блокировки ключа Recaptcha. Если проблема не устранена, обращайтесь к специалистам или технической поддержке хостинга, которые помогут решить проблему.
Я реализовал свою 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
Recaptcha v3
Настройки
Итак, выбрали ReCaptcha V3, как-то сверху обозвали свой проект (например, «Гугл Капча 3» или «Мой сайт») и затем вводите свой домен, на который устанавливается каптча.
Если у вас много доменов, то можно, конечно, внутри нашлепать их много в одной капче. Но по моему опыту чем больше напихано разных доменов внутрь одного набора ключей, тем выше вероятность появления капчи, поэтому я рекомендую для каждого домена создавать свой набор ключей.
Внизу переходим далее по кнопке и видим ключи, которые нужно добавить на сайт.
Отсюда их надо будет копировать на сайт.
Можете и сразу себе куда-нибудь скопировать, если не хотите потом возвращаться в настройки.
Жмем «Открыть настройки» и выбираем еще флажок «Разрешить использование Гугл капчи на AMP страницах», может пригодится, если будете использовать формы в AMP (как ускорить сайт с AMP в 10 раз).
Далее остается добавить ключи на сайт и подождать до 20-30 минут на обновление данных на стороне Google, если сразу капча не подтянулась.
Добавление ключей капчи в WordPress
99% всех шаблонов на WordPress содержит поля, куда можно добавить ключи гугловской капчи.
Чаще всего это:
- Плагин Contact Form или Wp Forms.
- Собственные настройки шаблона.
Contact Form
Смотрим слева в панели админа — есть плагин Contact Form или нет.
А, вот он!
Жмем на «Интеграция» и видим удобные поля для размещения ключей.
Вставляем по очереди каждый ключ и сохраняем.
Всё готово.
Теперь во всех формах, которые работают с помощью плагина Contact Form, будет автоматическая невидимая капча.
В WP Forms всё аналогично.
Собственные настройки шаблона
Если нет плагина форм типа Contact Form или подобного, то уточните у разработчика шаблона или сайта: «Куда мне ввести ключе гугл капчи» и вам подскажут.
Вот, например, как это может добавляться в настройках темы:
Добавляете ключи в соответствующие поля и каптча готова к использованию.
Добавление ключей капчи в Opencart
Тут еще проще, потому что добавление гугловской капчи версии 2 поддерживается на уровне самого движка, не нужны ни специальные темы, ни сторонние модули.
Важно!
Google Recaptcha ver 3 — не работает на Opencart.
Если введете ключи от нее в стандартные поля, то увидите «Ошибка: неверный ключ«.
Возможно, в будущих версиях подружат новую каптчу и опенкарт, а сейчас надо ставить только рекапчу версии 2.
Открываем, например, админку Opencart 3 и ищем слева меню «Расширения», а в нем еще раз подпункт «расширения» — и там в выпадающем списке находим «Капча».
Там внутри будет Google Recaptcha и Basic Captcha.
Нам нужна именно гугловская — если это расширение не активно — активируем его.
Теперь переходим внутри (синяя кнопка редактировать) и вводим ключи. Сохраняем.
Убедитесь что напротив Google Recaptcha есть слово «по умолчанию». Это значит, что будет использоваться именно эта капча.
Если нету этого слова, то открывайте основные «Настройки» магазина.
И на вкладке опции — в самом низу выберете Google Recaptcha вот так:
Сохраните.
На всякий случай сбросьте кэш, иногда бывает, что настройки магазина кэшируются.
Обычно или сразу, или через несколько минут Google Recaptcha вступает в действие.
Как понять что капча работает:
Гугл Капча 2 версия: появляется знакомое поле для флажка «я не робот». Можно также использовать невидимую каптчу.
Гугл капча 3 версия: изначально невидимая, но появляется справа внизу плавающий стикер, который имеет смысл отдельно скрыть через css, чтобы не маячил.
Возможные проблемы
Основные трудности, которые я встречал при установке гугловской капчи.
«Неверный ключ домена»
Значит не правильно прописаны ключи.
Или не те, что надо. Или не всё скопировалось. Или не в те поля.
Или просто надо подождать минут 20.
Или вы всё-таки забили на то, что я написал ранее, и всунули Рекаптчу 3 в Opencart
«Гугл Капча 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, в котором расписаны условия конфиденциальности.
Вот так:
Чтобы его отключить можно добавить в CSS сайта строчку:
.grecaptcha-badge {display: none !important;}
Обычно это легко можно сделать.
В тех готовых решениях, что я предлагаю, впрочем, это уже настроено.
В результате блок визуально не отображается на сайте и не отвлекает посетителей от ценного контента
Успехов в бизнесе!
Я реализовал свой 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 имеет некоторые данные в браузере. Очистите их, тогда он будет работать с вашим новым доменом
Alupotha
01 окт. 2016, в 03:42
Поделиться
Думаю, самый быстрый способ — просто отключить проверку домена во время его разработки
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.
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Загрузка данных перед загрузкой контроллеров и представлений
- 1Как отсортировать слова по частоте
- 1Как измерить время отклика на действия в приложениях Android?
- 0Javascript не работает после загрузки сервера
- 1React Native — отключить воспроизведение звука в фоновом режиме через определенное время
- 1Линейный поиск по указанному массиву, чтобы получить требуемый индекс элемента
- 0Можно ли переопределить метод универсального класса в Java?
- 1Как передать переменные из одного JSP в другой, не делая их переменными сеанса?
- 1Как преобразовать процесс в Node.js для запуска кода JS из буфера, доступного в parent, а не из файла?
- 0Ошибка в синтаксисе SQL с использованием Node.js
- 1Каждый из next () и list () перебирает генератор с изменяемым объектом по-разному
- 1Java HttpGet, слишком много открытых файлов в сервисной ошибке
- 1Knockout-привязка данных в функции
- 1Каков наиболее эффективный способ суммирования слова с несколькими ключами одним ключом?
- 0Использование Jquery для поиска текста, содержащего скобки
- 1Как читать XML-документ с URL
- 0Перенести значение из выпадающего в текстовое поле
- 0получить мета-описание из базы данных yii
- 0Есть ли инструмент для анализа, какой файл JavaScript добавил определенную часть HTML / кода?
- 0эхо UPLOADPATH. $ row [‘image’] не отображает имя файла
- 0Путаница с машинно-зависимыми значениями указателей
- 0Замена нескольких экземпляров слов на .replace
- 0Переставить номер строки в динамическом виде
- 0Как я могу получить значение переменной из PHP в AngularJS?
- 1Python: причина ошибки типа с неправильным числом аргументов
- 1Цикл массива очередей
- 1Ошибка доступа к базе данных из приложения MVC 4
- 0Шаблонная директива AngularJS с Java Play
- 0Как настроить полосу прокрутки для отображения только в одном div
- 1Перевод с использованием Google Translate API
- 0AngularJS Datatable показывает отсутствие данных в таблице
- 0как сохранить промежуточный итог 2d массива
- 0Как сгенерировать серийный номер при выборе всех данных из таблицы?
- 0Как ждать дочерней директивы рендера?
- 1OpenGL ES 2.0 Android — ошибка вращения куба
- 0Как я могу центрировать кнопки внутри DIV, чтобы было одинаковое пространство справа и слева от четырех кнопок?
- 1Ошибка метеора: ENOTEMPTY: каталог не пуст
- 1Как мне фильтровать и считать объекты в массиве javascript?
- 1Использование операторов Node.JS внутри грамматики PEG.js
- 0jQuery увеличение и уменьшение высоты div на основе позиционирования прокрутки
- 1Glassfish 4.0 и sapjco3
- 1Получить индекс значения
- 0Встроенный диалог в Tab Control не может работать во втором диалоге, MFC
- 0меню hoverIntent: намерения входа и выхода, но без анимации между элементами меню
- 0NodeJS — ошибка зависания сокета
- 0Скрыть / показать веб-часть, щелкнув гиперссылку в карусели Sharepoint 2010
- 0Как связать событие изменения JQuery для динамических таблиц / строк?
- 0Войти через отдых используя Restangular
- 0JQuery: как вызвать функцию через строку в классе
- 1Каким будет путь к пакету служб SSIS?
0 / 0 / 0 Регистрация: 12.09.2016 Сообщений: 23 |
|
1 |
|
Не могу зарегистрироваться на сайте .ОШИБКА: неверный домен ключа02.08.2017, 08:36. Показов 26319. Ответов 6
Помогите, не могу заренестрироваться на сайте, выдает: ОШИБКА: неверный домен ключа Добавлено через 21 минуту
0 |
5092 / 4104 / 1028 Регистрация: 29.08.2013 Сообщений: 26,027 Записей в блоге: 3 |
|
02.08.2017, 13:23 |
2 |
на каком сайте? пишите подробно. со скринми
1 |
0 / 0 / 0 Регистрация: 12.09.2016 Сообщений: 23 |
|
02.08.2017, 16:25 [ТС] |
3 |
не данный сайт, естественно иной, раз уж могу писать здесь. да в принципе там при регистрации внизу так и пишется ОШИБКА: неверный домен ключа Миниатюры
0 |
5092 / 4104 / 1028 Регистрация: 29.08.2013 Сообщений: 26,027 Записей в блоге: 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,180 |
|
08.08.2017, 11:09 |
7 |
nikto mne tak i ne pomojet Тебе уже сказали, что к БД эта тема отношения не имеет. Попробуй спросить в форумах, связанных с Web-ом.
0 |
- Главная
- Блоги
- Блог ASAlena2
ошибка CAPTCHA….[]
Главные вкладки
- Просмотр(активная вкладка)
- Реакции
Дорогие ЭКСПЕТРЫ DRUPAL.ru!
Cкопирофал сайт на друпале на другой хостинг…
Каптча пишет:
ОШИБКА:
неверный домен ключа
Теперь не могу войти под админом. Как устранить ошибку и войти?
- Drupal7
- Есть вопрос
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
ASAlena2
17 августа 2017 в 21:26
vert4
18 сентября 2018 в 14:51
И что нужно было сделать? Аналогичная проблема
ivnish
18 сентября 2018 в 15:43
vert4
18 сентября 2018 в 15:46
Да, не попасть в админку из-за этой ошибки…
gun_dose
18 сентября 2018 в 16:25
В кабинете гугла добавьте домен к ключу.
vert4
18 сентября 2018 в 16:46
Дело в том, что это домен разработки, добавлять его к ключу не хотелось. Может просто где-то его отключить можно )) В базе флаг поставить ну или как то по другому.
ivnish
18 сентября 2018 в 16:58
1
Вопрос
Я реализовал свою reCAPTCHA в соответствии с тем, как показано в примере.
Я разместил этот скрипт в теге head
:
В моей форме
в HTML у меня есть:
Но когда я загружаю форму
, я получаю эту ошибку:
ERROR: Invalid domain for site key
Я подтвердил, что это правильный ключ сайта для моего домена.
В настоящее время код находится в поддомене, поэтому я подумал, что проблема может быть в этом, и добавил поддомен в админку Google reCAPTCHA, но все равно получаю ошибку.
Точно такой же код работает на 100% в другом домене (с ключом, специфичным для этого домена).
В чем может быть проблема?
Решение / Ответ
9-го июня 2015 в 5:45
2015-06-09T17:45:34+00:00
#27796087
На случай, если у кого-то возникнет аналогичная проблема. Моим решением было удаление ключа, который не работал, и получение нового ключа для моего домена. И теперь он работает со всеми моими поддоменами, без необходимости указывать их в явном виде в админке recaptcha.
Ответ на вопрос
4-го августа 2016 в 2:32
2016-08-04T14:32:53+00:00
#27796092
Прежде всего, управление ключами осуществляется на сайте https://www.google.com/recaptcha/admin#list.
Я столкнулся с этой ошибкой, потому что я использую один и тот же ключ на нескольких разных доменах и забыл добавить один из доменов в ключ.
После добавления моего сайта потребовалась минута или две (скорее всего, из-за кэша), чтобы все снова заработало нормально.
Ответ на вопрос
1-го октября 2016 в 1:51
2016-10-01T01:51:58+00:00
#27796093
Не нужно создавать новый ключ, просто очистите данные сайта в браузере.
Если вы измените домен сайта, то добавьте этот домен к существующему ключу (создавать новый не обязательно) и сохраните его.
https://www.google.com/recaptcha/admin#list
Но у google recapture есть некоторые данные в браузере. Очистите их, тогда он будет работать с вашим новым доменом
Ответ на вопрос
27-го октября 2016 в 12:00
2016-10-27T12:00:55+00:00
#27796094
У меня были те же проблемы, и я решил их.
Я зашел на https://www.google.com/recaptcha/admin и щелкнул на домене, а затем перешел к настройкам ключей в нижней части.
Там я отключил следующую опцию
Валидация доменного имени
Проверять происхождение решения reCAPTCHA.
нажал на сохранить и капча заработала.
Я думаю, что это связано с тем, как настроен сервер. Я на виртуальном хостинге и только что был переведен без уведомления с Liquidweb на Deluxehosting (так как первый продал свой виртуальный хостинг второму) и у меня были такие проблемы со многими вопросами. Я думаю, что google проверяет сервер, но он идентифицирует его как имя общего сервера, а не мой домен.
Когда я убираю галочку «проверить происхождение», все начинает работать.
Надеюсь, это поможет решить проблему на данный момент.
Ответ на вопрос
27-го марта 2018 в 4:33
2018-03-27T16:33:01+00:00
#27796098
Думаю, самый быстрый способ — просто отключить проверку домена на время разработки.
Ответ на вопрос
2-го мая 2016 в 3:47
2016-05-02T03:47:27+00:00
#27796090
Возможно, вы случайно использовали закрытый ключ для открытого ключа.
Ответ на вопрос
30-го октября 2015 в 7:02
2015-10-30T19:02:12+00:00
#27796088
Я использовал localhost во время модульного тестирования, когда мой ключ recaptcha был зарегистрирован на 127.0.0.1. Поэтому я изменил свой браузер, чтобы он указывал на 127.0.0.1, и он начал работать. Хотя я смог добавить «localhost» в список доменов в настройках ключа ReCaptcha, я все еще не могу провести модульное тестирование с использованием localhost. Мне приходится использовать loopback IP-адрес 127.0.0.1.
Ответ на вопрос
5-го апреля 2016 в 3:51
2016-04-05T15:51:08+00:00
#27796089
Есть еще один момент, который необходимо отметить перед регенерацией ключей, решающих проблему на 90%.
Например, ваш каталог xampp находится в C:xampp
а папка htdocs — C:xampphtdocs
мы хотим открыть страницу с названием: example-cap.html
и страница выдает ошибку «недопустимый домен для ключа сайта»
ИСПОЛЬЗУЙТЕ ВАШ ЛОКАЛЬНЫЙ ХОСТ АДРЕС в адресе браузера, например:
localhost/example-cap.html
это решит вашу проблему
НЕ ИСПОЛЬЗУЙТЕ АДРЕС c:xampphtdocsexample-cap.html
это приведет к ошибке
Ответ на вопрос
19-го февраля 2019 в 9:35
2019-02-19T09:35:40+00:00
#27796102
попробуйте добавить домены без http и https.
например www.abc.com
Ответ на вопрос
16-го января 2019 в 7:58
2019-01-16T19:58:27+00:00
#27796100
Я тоже столкнулся с этой проблемой, и моим решением было проверить, что я интегрировал соответствующий код клиента для выбранной версии.
В моем случае, я выбрал reCAPTCHA v3, но взял код интеграции клиента для v2.
V3 выглядит следующим образом:.
В2 код выглядит следующим образом: {{33210003}}
Что касается того, какая версия у вас есть, это будет то, что вы решили в начале настройки вашего аккаунта reCAPTCHA.
Ответ на вопрос
15-го июля 2017 в 8:04
2017-07-15T20:04:44+00:00
#27796095
В моем случае я просто забыл ввести фактическое имя домена в области «Key Settings», где говорится о доменах (один на строку).
Ответ на вопрос
23-го июля 2017 в 8:20
2017-07-23T08:20:47+00:00
#27796096
Я пытался сделать это в течение почти 4 часов и, наконец, разобрался с этим с помощью подсказок отсюда, я решил поделиться с вами своим решением.
Итак, мой домен — это домен аддона. Я также получил «ERROR for site owner: Invalid domain for site key» Я проверил, что все было правильно почти тысячу раз, и все выглядело правильно, пока я не подумал об этом в терминах ярлыка рабочего стола.
Решение:
Итак, для домена аддона убедитесь, что родительский url также находится в списке доменов, т.е:
[ADDON DOMAIN].[PARENT DOMAIN].com .
Местом расположения аддонов будет папка, которую вы установили на своем хосте, поэтому при использовании аддонов убедитесь, что корень папки назван логично.
Надеюсь, это поможет кому-нибудь еще, и спасибо за предложения.
Ответ на вопрос
13-го февраля 2019 в 11:27
2019-02-13T11:27:07+00:00
#27796101
У меня были такие же проблемы. Я решил ее: Я зашел на https://www.google.com/recaptcha/admin, щелкнул на домене, а затем перешел к настройкам ключей в нижней части.
Там я отключил опцию под Domain Name Validation Verify the origin of reCAPTCHA solution.
Нажал на сохранить и капча заработала.
Ответ на вопрос
22-го мая 2016 в 4:55
2016-05-22T04:55:54+00:00
#27796091
Вы должны задать свой домен, например: www.abi.wapka.mobi
, это если вы используете сайт wapka.
Обратите внимание, что если у вас был домен с wapka, то он не будет работать, поэтому сравните wapka с вашим провайдером сайта и напишите ему.
Ответ на вопрос
27-го февраля 2019 в 11:41
2019-02-27T11:41:00+00:00
#27796103
Мой домен был довольно сложным. Я взял значение, возвращаемое window.location.host
в консоли разработчика, и вставил его в белый список recaptcha в админке. Затем я очистил кэш и перезагрузил страницу.
Ответ на вопрос
22-го ноября 2018 в 12:16
2018-11-22T12:16:37+00:00
#27796099
У меня возникла аналогичная проблема из-за того, что я забыл показать параметр рендеринга
Загрузка…