Капча (CAPTCHA) — это компьютерный тест, который используют для того, чтобы определить, кем является пользователь системы: человеком или компьютером.
Яндекс SmartCaptcha позволяет установить дополнительную защиту на добавление записей в систему через "Внешнюю форму". Это обеспечит защиту от спама и ботов на вашем сайте.
Перейдите в консоль управления, войдите в Yandex Cloud.
Найдите сервис Yandex SmartCaptcha и выберите капчу или создайте новую. Введите значения для полей «Имя», «Список хостов». Остальные поля заполняются опционально (со всеми доступными настройками капчи можете ознакомиться на странице https://yandex.cloud/ru/docs/smartcaptcha/quickstart. Нажмите на кнопку «Создать капчу»
Создайте платежный аккаунт. Для этого заполните персональные данные и привяжите банковскую карту для оплаты капчи.
Важно! Это необходимо, так как Яндекс ввёл плату за использование SmartCaptcha в тех случаях, если количество запросов превышает лимит в 250 000 запрос в месяц (для большинства пользователей хватает этого количества).
В настройках во вкладке «Обзор» скопируйте клиентский и серверный ключи.
В Кб зайдите в Настройки - Маркетплейс - Модули. Включите бегунок справа от «Интеграция с Yandex SmartCaptcha».
Введите скопированные ключ клиента и ключ сервера.
Откройте внешнюю форму или создайте новую. Для примера, воспользуемся формой «Заявка» из стандартной конфигурации. Зайдите Заявки - Настройки (значок шестеренки рядом с заголовком таблицы) - Внешние формы - Заявка.
Во вкладке Настройки прокрутите страницу вниз, в поле Captcha выберите Yandex Captcha и нажмите Сохранить.
Зайдите во вкладку Отображение формы и скопируйте код формы на свой сайт, либо перейдите по ссылке на форму. Под полями формы отобразится капча.
Важно! Для прохождения капчи необходимо сделать основное задание (чекбокс или слайдер). Если результат выполнения основного задания покажется сервису подозрительным или если для капчи задан максимальный уровень сложности - в этом случае нужно будет сделать также дополнительное задание в виде ввода текста, прокликивание картинок или перемещением слайдера в определенном порядке.
Данный модуль доступен:
Функционал Кб доступен для тестирования следующими способами:
Тестирование функционала | Комментарий |
---|---|
Новый saas-аккаунт | 14 дней бесплатного использования |
Демо-кабинет | Данные в демо-кабинете возвращаются к значениям по умолчанию один раз в сутки |
Windows/Linux/Докер версии | Строк в таблице - не более 500, пользователей - не более 10 |
В сравнительной таблице приведен список отличий в разных версиях Кб.