Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.
Капча для форм: свои задания без внешних сервисов, Яндекс SmartCaptcha и Google reCAPTCHA

МОДУЛЬ ДЛЯ 1С-БИТРИКС

TOP MAN DIGITAL

Капча для форм: свои задания без внешних сервисов, Яндекс SmartCaptcha и Google reCAPTCHA

Модуль защиты форм для 1С-Битрикс позволяет внедрить капчу без обязательного использования сторонних сервисов. Вы можете выбрать собственные задания: сборка пазла из фрагментов изображения, решение арифметического примера или ввод ответа на вопрос, заданный администратором. Эти варианты не требуют аккаунта у провайдера и не несут дополнительных расходов за проверки.

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

Опубликовано
09.11.2026
Версия
1.0.0
Установлено
Менее 50 раз
Подходящие редакции
«Первый сайт», Старт, Стандарт, Малый бизнес, Бизнес
Адаптивность
Нет
Поддержка Композита
Нет
Совместимо с Сайты24
Нет
Разработчик
TOP MAN DIGITAL

Что умеет решение

Модуль защиты форм для 1С-Битрикс позволяет внедрить капчу без обязательного использования сторонних сервисов. Вы можете выбрать собственные задания: сборка пазла из фрагментов изображения, решение арифметического примера или ввод ответа на вопрос, заданный администратором. Эти варианты не требуют аккаунта у провайдера и не несут дополнительных расходов за проверки. Для работы с пазлами на сервере должна быть доступна библиотека GD. Арифметические задачи и вопросы могут решаться программно. Для форм с высоким риском автоматизированных атак рекомендуется подключить Яндекс SmartCaptcha или Google reCAPTCHA версий 2 и 3.

Проверка ответа выполняется на стороне сервера до сохранения заявки или отправки письма в обработчиках. Система позволяет запоминать успешную проверку на заданный срок и просматривать причины отклонений в журнале событий. Перед установкой необходимо подключить защиту к обработчику формы. Для интеграции с рядом компонентов и нестандартных AJAX-форм может потребоваться участие разработчика. Добавление формы в реестр модуля не заменяет необходимость серверной интеграции.

Интеграция с Яндекс SmartCaptcha и Google reCAPTCHA

В настройках модуля выберите внешний сервис и укажите соответствующие ключи. Поддерживаются Яндекс SmartCaptcha, Google reCAPTCHA версии 2 и версии 3. Версия 3 от Google работает без отображения видимой задачи пользователю.

Ключи должны соответствовать выбранному типу капчи и домену сайта. Модуль хранит одну пару ключей для каждой версии Google: ключи версии 2 не подходят для версии 3 и наоборот.

Условия использования, квоты и возможная оплата внешнего сервиса определяются его поставщиком и не входят в стоимость модуля. Актуальные условия доступны на официальных ресурсах Яндекс SmartCaptcha и Google reCAPTCHA.

Снижение количества повторных проверок

Успешную проверку можно запоминать на заданный срок для конкретной формы и конкретного посетителя. Это сокращает число повторных заданий. Запоминание факта прохождения проверки не ограничивает количество отдельных заявок, которые может отправить уже проверенный посетитель.

Управление подключёнными формами

В реестре отображаются формы, для которых включена защита. Настройки разделяются по сайтам. Для поддерживаемых сценариев предусмотрена замена штатной капчи без изменения ядра Битрикса и компонентов поставщика.

Веб-формы Битрикса и регистрация: ранние серверные события.

Для систем main.feedback и Intec Startshop проверка выполняется в коде сайта до вызова соответствующего компонента.

Модуль topman.captcha обеспечивает проверку капчи для форм без привлечения внешних сервисов, поддерживая собственные задания, Яндекс SmartCaptcha и Google reCAPTCHA.

Адаптер topman.callbackform работает в собственном шаблоне сайта, используя PHP-обработчик для проверки данных перед первым сохранением или отправкой письма. Настройки доступны в разделе «Top Man Digital → Капча» и включают вкладки «Состояние», «Формы», «Капча» и «Журнал». Подробные инструкции по подключению размещены на вкладке «Установка».

Журнал предназначен для диагностики: он показывает причины отклонённых отправок и позволяет проверять работу подключённых форм. Можно настроить запись только блокировок или всех событий. В журнал не сохраняются содержимое заявок, ответы на капчу и секретные ключи.

Модуль работает автономно, установка topman.antibot не требуется. topman.captcha отвечает исключительно за проверку капчи; скрытые антибот-проверки, фильтрация текста, списки блокировки и ограничение частоты отправок в его функционал не входят. Для каждой формы следует использовать одну активную капчу.

Для проверки функционала в течение 21 дня демо-периода выполните следующие шаги: подключите одну форму на тестовой копии сайта, выберите собственное задание или внешний сервис. Убедитесь, что при отсутствии ответа или неверном ответе заявка и письмо не создаются. Подтвердите, что после успешной проверки создаётся ровно одна заявка и выполняется одно предусмотренное действие.

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

Системные требования и совместимость

Требуется PHP версии 8.2 или новее, база данных MySQL или MariaDB с движком InnoDB, а также включенные JavaScript и поддержка cookie в браузере.

Для работы функции с пазлами необходима библиотека GD. При использовании внешних сервисов требуются действующие ключи доступа и возможность HTTPS-соединения как с сервера, так и из браузера.

Интеграция с нестандартными AJAX-обработчиками требует отдельной настройки. Режим совместимости CAPTCHA_COMPATIBILITY больше не поддерживается.

Модуль проверен на следующих версиях: PHP 8.3.36, Bitrix main 26.150.0, form 26.0.0, Intec Startshop 1.0.3 и topman.callbackform 1.0.3. Для других версий и обработчиков необходима индивидуальная проверка.

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

При необходимости General iT поможет внедрить «Капча для форм: свои задания без внешних сервисов, Яндекс SmartCaptcha и Google reCAPTCHA», настроить модуль и проверить его работу вместе с текущей конфигурацией сайта.

ОПЫТ ПОЛЬЗОВАТЕЛЕЙ

Отзывы о решении

Как решение работает в реальном проекте? Поделись опытом — помоги другим с выбором.

Твой опыт может стать первым

На git.ru ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.

Покупка подтвержденаУкажи ключ по желанию. Подтверждённый отзыв получит отметку, приоритет и больший вес оценки.

Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.

ТВОЙ ОПЫТ ВАЖЕН

Твой отзыв

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Что входит в стоимость?
Указана стоимость самого решения. Лицензию платформы, установку и доработки проверяем отдельно. Если в карточке есть выбор комплекта, перед заявкой выбери нужный вариант.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Есть ли пробный период?
По данным разработчика, пробный период: 21 дн. Кнопка «Попробовать» открывает установщик в панели твоего сайта. Проверь нужные функции и совместимость до покупки.
Сколько стоит продление этого решения?
Текущая стоимость продления: 750 ₽. Перед оформлением менеджер уточнит срок продления и применимость к твоей лицензии.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения