Интеграция с Yandex SmartCaptcha

Капча (CAPTCHA) — это компьютерный тест, который используют для того, чтобы определить, кем является пользователь системы: человеком или компьютером.

Яндекс SmartCaptcha позволяет установить дополнительную защиту на добавление записей в систему через "Внешнюю форму". Это обеспечит защиту от спама и ботов на вашем сайте.

Настройки капчи

  1. Перейдите в консоль управления, войдите в Yandex Cloud.

  2. Найдите сервис Yandex SmartCaptcha и выберите капчу или создайте новую. Введите значения для полей «Имя», «Список хостов». Остальные поля заполняются опционально (со всеми доступными настройками капчи можете ознакомиться на странице https://yandex.cloud/ru/docs/smartcaptcha/quickstart. Нажмите на кнопку «Создать капчу»

  3. Создайте платежный аккаунт. Для этого заполните персональные данные и привяжите банковскую карту для оплаты капчи.

Важно! Это необходимо, так как Яндекс ввёл плату за использование SmartCaptcha в тех случаях, если количество запросов превышает лимит в 250 000 запрос в месяц (для большинства пользователей хватает этого количества).

  1. В настройках во вкладке «Обзор» скопируйте клиентский и серверный ключи.

  2. В Кб зайдите в Настройки - Маркетплейс - Модули. Включите бегунок справа от «Интеграция с Yandex SmartCaptcha».

  3. Введите скопированные ключ клиента и ключ сервера.

Использование капчи

  1. Откройте внешнюю форму или создайте новую. Для примера, воспользуемся формой «Заявка» из стандартной конфигурации. Зайдите Заявки - Настройки (значок шестеренки рядом с заголовком таблицы) - Внешние формы - Заявка.

  2. Во вкладке Настройки прокрутите страницу вниз, в поле Captcha выберите Yandex Captcha и нажмите Сохранить.

  3. Зайдите во вкладку Отображение формы и скопируйте код формы на свой сайт, либо перейдите по ссылке на форму. Под полями формы отобразится капча.

img-2025-02-21-16-24-00

Важно! Для прохождения капчи необходимо сделать основное задание (чекбокс или слайдер). Если результат выполнения основного задания покажется сервису подозрительным или если для капчи задан максимальный уровень сложности - в этом случае нужно будет сделать также дополнительное задание в виде ввода текста, прокликивание картинок или перемещением слайдера в определенном порядке.

img-2025-02-21-16-25-33

Техническая информация

Данный модуль доступен:

  • в аккаунтах с тарифом из линейки Pro
  • начиная с ревизии 22940

Функционал Кб доступен для тестирования следующими способами:

Тестирование функционала Комментарий
Новый saas-аккаунт 14 дней бесплатного использования
Демо-кабинет Данные в демо-кабинете возвращаются к значениям по умолчанию один раз в сутки
Windows/Linux/Докер версии Строк в таблице - не более 500, пользователей - не более 10

В сравнительной таблице приведен список отличий в разных версиях Кб.