#recaptcha #recaptcha-v3
Вопрос:
Я только начал использовать reCAPTCHA v3 на своем сайте. Но я не могу заставить его работать. Я получаю сообщение об ошибке:
ERROR for site owner: Invalid key type
Из того, что я прочитал, это, вероятно, связано с тем, что я пытаюсь использовать ключ v2 для рекапчи v3. Это не тот случай. В документации, которую я прочитал, описывалась установка v3 на моем сайте, и в моих настройках я установил значение v3 (на самом деле у меня даже нет возможности установить значение v2).
Я также дважды, трижды проверил, действительно ли я использую правильный ключ. (Я использовал «Копировать ключ сайта», чтобы скопировать ключ сайта прямо в свой код.)
Я также дважды проверил свое доменное имя, чтобы убедиться, что оно правильно написано и что оно имеет форму [имя_домена].com (без протокола до или имени страницы после).
Я также установил скрипт в своем заголовке, так как:
<script src="https://www.google.com/recaptcha/api.js?render=[site_key]"></script>
<script>
function onClick(e) {
e.preventDefault();
grecaptcha.ready(function() {
grecaptcha.execute('[site_key]', {action: 'submit'}).then(function(token) { }); });
}
function onSubmit(token) {n");
document.getElementById("demo-form").submit();
}
</script>
Наконец, мой код кнопки таков:
<div class="g-recaptcha" data-sitekey="[site_key]"></div>
<p class="buttonset"><input type="button" class="g-recaptcha" data-sitekey="[site_key]" data-callback="onSubmit" data-action="submit" value="Register" /></p>
Есть ли что-то, чего мне не хватает, здесь, в моем коде, или какой-то шаг, который я не сделал из руководств? Я застрял, выясняя, что это такое, но документация, которую я прочитал, охватывает все, что, как мне кажется, я уже сделал.
У меня была диагностирована инвалидность, при которой я не могу должным образом обрабатывать детали (и это включает в себя кодирование, документацию, информационные технологии и т.д.), Поэтому я, возможно, что-то упускаю из виду. Но я не могу сказать, что я упускаю из виду. Может ли кто-нибудь заметить мою ошибку или, по крайней мере, указать мне правильное направление?
Еще один последний вопрос. Обычно нормально ли добавлять повторение в несколько форм на странице? Я пытаюсь добавить его как в свою регистрационную форму, так и в форму входа в систему.
Всем спасибо.