Капча для форм: свои задания без внешних сервисов, Яндекс SmartCaptcha и Google reCAPTCHA | General iT
Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.•Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.•Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.•Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.•Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.•Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.•
Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.•Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.•Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.•Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.•Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.•Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.•
Аккаунт в General iT
Вход / Регистрация
Войдите или создайте аккаунт для управления услугами в личном кабинете.
Страны не найдены. Попробуйте другое название или код.
МОДУЛЬ ДЛЯ 1С-БИТРИКС
TOP MAN DIGITAL
Капча для форм: свои задания без внешних сервисов, Яндекс SmartCaptcha и Google reCAPTCHA
Модуль защиты форм для 1С-Битрикс позволяет внедрить капчу без обязательного использования сторонних сервисов. Вы можете выбрать собственные задания: сборка пазла из фрагментов изображения, решение арифметического примера или ввод ответа на вопрос, заданный администратором. Эти варианты не требуют аккаунта у провайдера и не несут дополнительных расходов за проверки.
Модуль защиты форм для 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 ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.
✓
Покупка подтвержденаУкажи ключ по желанию. Подтверждённый отзыв получит отметку, приоритет и больший вес оценки.
↗
Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.
Модуль «Ozon Доставка для бизнеса» интегрирует логистику заказов интернет-магазина в административную панель Битрикс. Покупатель выбирает пункт выдачи или курьера при оформлении заказа на сайте. Система автоматически запрашивает у сервиса стоимость и сроки доставки. Менеджер формирует отправление, получает этикетку и отслеживает статус посылки, не переключаясь на другие ресурсы.
Модуль Top Man Digital: Сбор отзывов с внешних площадок автоматизирует перенос отзывов с сайтов-отзовиков на ваш сайт. Достаточно один раз вставить ссылку на карточку организации: система определит источник, загрузит отзывы, аватары и фотографии, а затем сохранит их в инфоблок «Отзывы». Далее модуль по расписанию проверяет наличие новых отзывов, а вы лишь подтверждаете их публикацию.
Умный фильтр интернет-магазина генерирует множество страниц под реальные комбинации параметров: цвет, размер, бренд, цена и другие. Без специальной SEO-настройки такие страницы часто получают одинаковые title, description и H1, унаследованные от раздела.
Модуль превращает страницы фильтра в полноценные SEO-посадочные.
Модуль предназначен для интернет-магазинов на платформе 1С-Битрикс с целью автоматизации интеграции товарных номенклатур поставщиков. Также инструмент подходит для новостных и городских порталов, обеспечивая наполнение сайта контентом. Решение поддерживает импорт данных в форматах Excel, XML, YML, CSV и RSS.
Модуль предназначен для платформы «1С-Битрикс: Управление сайтом» и обеспечивает импорт элементов инфоблока, включая товары, из файлов Excel. Реализована также возможность загрузки данных в Highload-блоки.
Модуль предназначен для импорта товаров и разделов из файлов форматов XML, YML и JSON. Поддерживается загрузка любых полей и свойств товаров, а также обновление остатков и цен. Реализована привязка товаров к разделам и импорт структуры разделов из файла в произвольную структуру сайта. Данные могут загружаться из локальной структуры сайта, по внешним ссылкам, через FTP или по email.
Указана стоимость самого решения. Лицензию платформы, установку и доработки проверяем отдельно. Если в карточке есть выбор комплекта, перед заявкой выбери нужный вариант.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Есть ли пробный период?
По данным разработчика, пробный период: 21 дн. Кнопка «Попробовать» открывает установщик в панели твоего сайта. Проверь нужные функции и совместимость до покупки.
Сколько стоит продление этого решения?
Текущая стоимость продления: 750 ₽. Перед оформлением менеджер уточнит срок продления и применимость к твоей лицензии.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.
Статистика и запись действий
Базовая статистика работает на публичных страницах. Запись действий у нас и в Вебвизоре Яндекса — только с твоего разрешения. Можно оставить только статистику или отключить всю аналитику.
Оператор: ООО «Дженерал Ай Ти Рус», ИНН 2310208877. Статистика и запись помогают улучшать сайт.
Базовая статистика: просмотры, суточный случайный ID, публичный адрес и время. ID действует до полуночи по Москве. Исходные записи — до 48 часов, итоги — до 7 лет.
Метки рекламных кампаний и технический идентификатор передаются с сервера в существующий счётчик Яндекса. IP, User-Agent и cookie посетителя в эту передачу не включаются. По отдельному выбору загружается код Яндекса: технические данные, cookie, действия и защищённые снимки страницы; записи — 15 дней. Поля ввода, чат и личный кабинет скрыты.
Запись действий — только по разрешению: клики, прокрутка, технические сведения и фильтрованные снимки публичных страниц. События — до 7 лет, IP и снимки — до 90 дней.
Разрешение запоминается до 365 дней, полный отказ — до изменения. «Только базовая статистика» отключает запись, «Отключить всю аналитику» — новый аналитический сбор. Ранее переданные данные не удаляются автоматически. Отзыв и обращения: support@git.ru. Полные условия — по ссылкам ниже.