- Версии Osclass
- 8.0+
Плагин Cloudflare Turnstile reCaptcha повышает защиту ваших форм Osclass от спама и ботов, используя сервис Cloudflare Turnstile. Turnstile проверяет посетителей в фоновом режиме, поэтому большинству реальных пользователей никогда не приходится решать графические головоломки или повторно вводить текст капчи. Посетители просто отправляют форму, а боты останавливаются до того, как попадут в вашу базу данных, бэкэнд или почтовый ящик.
Плагин отображает виджет «Турниры» в ваших формах и проверяет каждую отправленную форму на стороне сервера с помощью API Cloudflare Siteverify. Каждая проверка сохраняется в журнале, поэтому вы всегда знаете, что было заблокировано и по какой причине.
Защита от спама для всех важных форм Osclass
Проверка турникетов может быть включена отдельно для каждой формы в настройках администратора:- Регистрационная форма
- форма входа
- Новая форма для комментариев
- Форма обратной связи по товару
- Форма отправки другу
- Форма обратной связи на сайте (страница контактов)
- Форма для добавления товара (публикация объявления)
Параметры виджета
- Тема оформления виджета: автоматическая, светлая или темная
- Размер виджета: стандартный или компактный
- В панели управления Cloudflare выбран режим виджета ( управляемый , неинтерактивный или невидимый).
- Возможность скрыть турникет для авторизованных пользователей.
Журнал проверки с диаграммой
Все результаты проверок сохраняются в журнале базы данных, поэтому у вас есть полный обзор попыток спама на вашем сайте:- Название формы, результат (успех или неудача) и коды ошибок.
- IP-адрес и имя хоста посетителя
- Дата и время каждой проверки
- Поиск и постраничная навигация в административной панели.
- Гистограмма с подтверждениями за последние 30 дней.
Поддержка пользовательских форм
Формы, добавленные темами или плагинами, также можно защитить. В настройках плагина вы определяете пары хуков: хук отображения, который показывает виджет, и хук проверки, который проверяет отправленные данные в бэкэнде (проверка токена по API Cloudflare). Чтобы разместить виджет в шаблоне вручную, используйте:<?php osc_run_hook('cloudflare_recaptcha'); ?>и проверьте отправку данных в вашем коде обработки с помощью:
cdr_verify_form('my_form_name');Функции административной панели
- Простая страница настроек с отдельным переключателем для каждой формы.
- Встроенная тестовая панель — проверяйте свои ключи непосредственно в административной панели, поддерживаются тестовые ключи Cloudflare.
- Режим отладки — виджет-заполнитель подсвечивается, и администратор видит диагностическое сообщение на каждой форме на внешнем интерфейсе, что позволяет быстро проверить правильность размещения виджета.
- Журнал проверки с поиском, постраничной навигацией и 30-дневным графиком.
Простая настройка
- Создайте виджет «Турниры» на панели управления Cloudflare.
- Скопируйте ключ сайта и секретный ключ в настройки плагина.
- Отключите встроенную функцию Osclass reCaptcha, чтобы избежать конфликтов.
- Включите возможность защиты и сохранения форм, которые вы хотите защитить.
