reCAPTCHA - Неверный тип ключа - PullRequest
1 голос
/ 14 июля 2020

Я хочу защитить форму на моем веб-сайте с помощью скрипта reCAPTCHA. После добавления скрипта отображается это окно и в нем ошибка - «Информация для владельца сайта - мы обнаружили ошибку: неверный тип ключа». Добавлю, что домен правильно настроен и добавлен в соответствующий раздел reCAPTCHA. Это страница, написанная на Jekyll, и здесь может возникнуть проблема. Для правильной работы скрипта вам понадобится зашифрованный закрытый ключ - и это может быть проблемой. Несколько раз пытался сгенерировать ключ, но ничего не помогло - все та же ошибка. Я создал новые ключи V3 и проверил. Но это тоже не сработало. Есть идеи, как решить эту проблему?

Мой код:

... form ...
<input type="hidden" name="options[reCaptcha][siteKey]" value="6LfF_7AZAAAAAK796nWHg-K4DkjG_-pnlfEH7Ch0">
<input type="hidden" name="options[reCaptcha][secret]" value="KX02DlLiKdqKkMkyAThrIVhjP9zydIZ/KC0copPjpdkkA1cX+zy5loEpg+c618R5kZMKXlelpN/2GDItQWNy4alUGQCtP8k8GTioTtZVmuNXal5sbP1OPkXFKof+6auTz5cfeFs2XRkrQlduNAw/Bc0TB/7RiZNOjMNGBSmbKWc=">
<fieldset class="security">
<div class="g-recaptcha" data-sitekey="6LfF_7AZAAAAAK796nWHg-K4DkjG_-pnlfEH7Ch0"></div>
</fieldset>
... end form ...
<script type="text/javascript">
var onload = function() {
grecaptcha.render('html_element', {
'sitekey' : '6LfF_7AZAAAAAK796nWHg-K4DkjG_-pnlfEH7Ch0',
'theme' : 'dark'
});
};
</script>
<script async src="https://www.google.com/recaptcha/api.js?onload=onload"></script>

(Старые ключи - я создал новые)

Ссылка на страницу

Ссылка на репозиторий

(Форма есть в каждом посте)

1 Ответ

0 голосов
/ 14 июля 2020

Я решил проблему - теперь использую reCAPTCHA v2 - Checkbox. Смена версии решила проблему. Генерация новых ключей для версии v2 решила эту проблему. Капча отображается и работает правильно.

...