@Leoniq

Рекапча. Зачем нужен секретный ключ?

Поставил на сайт капчу. С таким скриптом все работает:
<div id="g-recaptcha-error-m" style="display: none; font-weight: 600; color: darkred">N'êtes-vous pas un robot?</div>
				<div class="g-recaptcha" data-sitekey="6LfWpdQZAAAAAFe0C4JI-EpKHGzfuZ27ubcGSVgN"></div>

				<script>
					document.getElementById('webContactForm').onsubmit = function() {
						if (!grecaptcha.getResponse()) {
							var divRecaptchaError = document.getElementById("g-recaptcha-error-m");
							divRecaptchaError.style.display = "block";
							return false; // return false and prevent the form from being submitted
						}
					}
				</script>


Ключ сайта я вставил. Куда вставить секретный ключ?
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
FFxSquall
@FFxSquall
Могу писать код, могу не писать
Секретный ключ нужен для вашего сервера, что бы проверка не проходила только на клиенте (иначе какой вообще смысл в капче), после того как на клиенте будет пройдена капча и форма будет отправлена вам на сервер. Вы должны сделать запрос с секретным ключем и значением из поля g-recaptcha-response.
Собственно всё это есть в документации
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы