Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

Google reCAPTCHA

reCAPTCHA v3 - это бесплатный сервис, который защищает ваш сайт от спама. Капча является невидимой для пользователей. (что означает, не нужно больше тыкать на картинки или вводить текст)Модуль встраивает данный механизм защиты на сайт.Есть поддержка многосайтовости.Для работы модуля:Получить ключи рекапчи.Вставить скрытое поле в форму.Произвести быструю настройку на странице настроек модуля.

Google reCAPTCHA

Google reCAPTCHA

от b01110011
Скриншоты
Описание

Технические данные

Опубликовано:
30.01.2020
Обновлено:
23.02.2020
Версия:
1.1.0
Установлено:
100 - 499 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Нет

Описание

reCAPTCHA v3 - это бесплатный сервис, который защищает ваш сайт от спама. Капча является невидимой для пользователей. (что означает, не нужно больше тыкать на картинки или вводить текст)

Модуль встраивает данный механизм защиты на сайт.

Есть поддержка многосайтовости.

Для работы модуля:
  1. Получить ключи рекапчи.
  2. Вставить скрытое поле в форму.
  3. Произвести быструю настройку на странице настроек модуля.
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.1.0 () Добавлена поддержка многосайтовости.
Перед обновлением нужно запомнить настройки капчи, так как они будут сброшены, и настраивать придётся заново.
Установка
Получение ключей:

Авторизоваться через google аккаунт и зарегистрировать свой сайт по ссылке
https://www.google.com/recaptcha/admin/create
и получить ключи.
(при ситуации,когда есть тестовый сайт, вписывайте его в поле "Домены")


Вставить код в формы:

скрытое поле, в которое будет вставляться токен при отправке формы
<input type="hidden" name="recaptcha_token" value="">

Настройка модуля:

В административном разделе, в настройках модуля, вставить полученные ключи.
( Настройки > Настройки продукта > Настройки модулей > Google ReCaptcha )

Если нужно защитить от спама:

- Регистрацию
 Переходим во вкладку и жмём на "Включить капчу"

- Добавление данных в модуль "Веб формы"
 Переходим во вкладку и выбираем нужные формы для защиты.

- Добавление данных в модуль "Инфоблоки"
 Переходим во вкладку и выбираем нужные инфоблоки для защиты.


Как получить токен, если я отправляю данные через AJAX?
window.recaptcha.getToken()

Как работает модуль? (для программистов)

js часть:
При загрузке страницы, в объекте window создаётся объект recaptcha, в котором запрашивается и хранится токен.
Каждые 100 секунд токен обновляется.
Далее ищутся все поля с именем recaptcha_token (input[name=recaptcha_token]) и к формам, в которых эти поля находятся, вешается событие onsubmit.
При отправке формы помещается токен в скрытое поле и запрашивается новый токен.
Такой механизм запроса токена "заранее", реализован с целью убрать задержку перед отправкой формы.

php часть:
При построении каждой страницы, регистрируются события для проверки токена, отправленного вместе с формой. Этот токен и секретный ключ отправляются на сервер гугла для получения результата.
Если токен верный и пришедшая оценка выше или равна той, что в настройках, тогда данные формы обрабатываются, иначе выводится текст с ошибкой.

Как тестировать?
Открываем консоль в браузере и уничтожаем объект recaptcha = null (window.recaptcha), перед добавлением данных.
Если была сделана соответствующая настройка на странице настроек модуля (выбран инфоблок), то после добавления данных будет ошибка капчи.

Поддержка
WhatsApp: +7 (913) 957-89-91
Email: b01110011b@gmail.com

Лицензионное соглашение

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки