BX365: Улучшенная CAPTCHA 1С-Битрикс
| По всем вопросам, связанным с работой модуля, пожалуйста, обращайтесь в нашу службу поддержки: support@bx365.ru |
Модуль усиливает стандартную CAPTCHA 1С-Битрикс. Помогает защитить формы сайта от спама, прямого парсинга изображения капчи и попыток автоматизированного обхода ботами за счёт динамической загрузки, фигурной нарезки и дополнительных визуальных эффектов.
Вместо обычного вывода изображения CAPTCHA модуль подменяет стандартный блок на защищённую ленивую загрузку. CAPTCHA не генерируется сразу при пассивном открытии страницы, а загружается только после действия пользователя. Изображение динамически нарезается на части и собирается в браузере.
Такой подход помогает снизить лишнюю генерацию CAPTCHA, усложнить автоматическое получение проверочного кода и сохранить совместимость со штатной проверкой Битрикс.
Модуль работает на базе стандартной CAPTCHA 1С-Битрикс и не требует подключения сторонних CAPTCHA-сервисов, таких как reCAPTCHA, Яндекс SmartCaptcha и аналогичных решений. Это помогает сократить внешние интеграции, не передавать данные посетителей дополнительным сервисам и упростить соблюдение требований законодательства о персональных данных, включая 152-ФЗ.
Модуль полезен для сайтов, где используется стандартная CAPTCHA 1С-Битрикс и есть проблема со спамом через формы обратной связи, регистрации, комментариев, отзывов или других публичных форм.
Модуль адаптирован для работы с популярными готовыми решениями для 1С-Битрикс. Подходит для сайтов на решениях таких разработчиков, как Аспро, Сотбит, INTEC, Симай, Эм Си Арт, АЛЬФА Системс, Некстайп и других авторов решений для 1С-Битрикс.
Основные возможности:
Подмена стандартной CAPTCHA 1С-Битрикс.
Ленивая загрузка CAPTCHA только после действия пользователя.
Динамическая фигурная нарезка изображения на части.
Сборка CAPTCHA в браузере через canvas.
Защита от прямого доступа к стандартному изображению CAPTCHA.
Тайм-аут отображения загруженной CAPTCHA.
Прогресс-бар времени отображения.
Режим мерцания частей изображения.
Режим случайного поворота частей при загрузке CAPTCHA.
Настройка внешнего вида блока CAPTCHA.
Настройка кнопки обновления.
Исключения по доменам, сайтам.
Логирование ошибок.
Очистка временных файлов CAPTCHA.
Настройки модуля:
Отключить модуль - Полностью отключает работу модуля на сайте. Стандартная CAPTCHA Битрикс будет работать без подмены.
Включить логирование ошибок - Включает запись технических ошибок модуля в файл журнала. Полезно при диагностике проблем с загрузкой и отображением CAPTCHA.
Разрешить прямой доступ к изображению CAPTCHA в публичной части - Если настройка отключена, модуль усложняет прямое получение стандартного изображения CAPTCHA через /bitrix/tools/captcha.php. Для максимальной защиты рекомендуется оставлять настройку выключенной.
Не уничтожать проверочный код после тайм-аута (исчезновения) CAPTCHA - Если включено, модуль не будет уничтожать проверочный код после истечения времени отображения CAPTCHA. Это полезно, если пользователь уже ввёл код, но не успел отправить форму до исчезновения изображения.
Не подменять CAPTCHA для доменов (каждый домен с новой строки) - Позволяет отключить подмену CAPTCHA для отдельных доменов. Каждый домен указывается с новой строки.
Не подменять CAPTCHA для выбранных сайтов - Позволяет отключить подмену CAPTCHA для выбранных сайтов в режиме многосайтовости.
Не выводить индивидуальные настройки CAPTCHA для выбранных сайтов - Позволяет скрыть вкладки индивидуальных настроек CAPTCHA для выбранных сайтов.
Очистить кеш файлов - Удаляет временные файлы, созданные модулем. Используется для ручной очистки кеша при отладке или обслуживании сайта.
Оформление блока CAPTCHA:
Ширина блока - Задаёт ширину блока в пикселях.
Высота блока - Задаёт высоту блока в пикселях.
Ширина блока для мобильной версии - Задаёт ширину блока в пикселях для мобильных устройств.
Высота блока для мобильной версии - Задаёт высоту блока в пикселях для мобильных устройств.
Скругление углов блока, px - Настраивает радиус скругления углов блока в пикселях.
Цвет рамки блока - Задаёт цвет рамки блока.
Цвет фона блока - Задаёт цвет фона блока.
Цвет текста в блоке - Задаёт цвет служебного текста внутри блока.
Цвет текста ошибки в блоке - Задаёт цвет сообщения об ошибке внутри блока.
Размер текста в блоке, px - Задаёт размер служебного текста внутри блока в пикселях.
Размер текста ошибки в блоке, px - Задаёт размер текста сообщения об ошибке в пикселях.
Время до тайм-аута (исчезновения) загруженной CAPTCHA, мс - Определяет, сколько времени загруженная CAPTCHA будет отображаться пользователю. Значение указывается в миллисекундах.
Цвет прогресс-бара отсчитывающий время до тайм-аута (исчезновения) CAPTCHA - Задаёт цвет прогресс-бара, который показывает оставшееся время до исчезновения CAPTCHA.
Оформление кнопки обновления CAPTCHA:
Ширина кнопки обновления, px - Задаёт ширину кнопки обновления в пикселях.
Высота кнопки обновления, px - Задаёт высоту кнопки обновления в пикселях.
Ширина кнопки обновления для мобильной версии, px - Задаёт ширину кнопки обновления в пикселях для мобильных устройств.
Высота кнопки обновления для мобильной версии, px - Задаёт высоту кнопки обновления в пикселях для мобильных устройств.
Скругление углов кнопки обновления, px - Настраивает радиус скругления углов кнопки обновления в пикселях.
Цвет рамки неактивной кнопки обновления - Задаёт цвет рамки кнопки обновления в обычном состоянии.
Цвет рамки активной кнопки обновления - Задаёт цвет рамки кнопки обновления при наведении или активном состоянии.
Цвет фона неактивной кнопки обновления - Задаёт цвет фона кнопки обновления в обычном состоянии.
Цвет фона активной кнопки обновления - Задаёт цвет фона кнопки обновления при наведении или активном состоянии.
Загрузка и нарезка CAPTCHA:
Тип нарезки частей (сегментов) - Определяет способ динамической нарезки изображения. Доступны случайный тип нарезки, горизонтальная нарезка, вертикальная нарезка, прямоугольная сетка и квадратная сетка.
Минимальное количество частей (сегментов) - Задаёт минимальное количество частей, на которые может быть разделено изображение.
Максимальное количество частей (сегментов) - Задаёт максимальное количество частей, на которые может быть разделено изображение.
Задержка между запросами частей (сегментов), мс - Определяет паузу между загрузкой отдельных частей изображения. Значение указывается в миллисекундах.
Режим мерцания CAPTCHA:
Режим отображения частей (сегментов) - Определяет, как будет отображаться загруженная CAPTCHA. Доступны режим без мерцания и режим с мерцанием частей.
Количество одновременно мерцающих частей (сегментов) - Определяет количество частей, которые одновременно используются в режиме мерцания.
Интервал мерцания перекрывающих мерцающих частей (сегментов), мс - Задаёт задержку между сменой перекрывающих мерцающих частей. Значение указывается в миллисекундах.
Цвет перекрывающих мерцающих частей (сегментов) - Задаёт цвет перекрывающих элементов, которые используются в режиме мерцания.
Прозрачность перекрывающих мерцающих частей (сегментов) - Настраивает прозрачность перекрывающих элементов, которые используются в режиме мерцания.
Режим ротации частей CAPTCHA:
Режим случайного поворота частей при загрузке - Определяет, будет ли часть сегментов CAPTCHA временно отображаться в случайной ориентации при загрузке изображения. После появления на canvas такие сегменты поворачиваются в правильное положение. Эффект выполняется только при загрузке CAPTCHA и не является постоянным вращением.
Количество одновременно поворачиваемых частей (сегментов) - Определяет максимальное количество частей CAPTCHA, которые могут временно отображаться в повёрнутом виде при загрузке изображения.
Задержка перед поворотом части (сегмента), мс - Задаёт базовую задержку перед началом поворота сегмента в правильное положение. Значение указывается в миллисекундах.
Длительность поворота части (сегмента), мс - Определяет время анимации, за которое повёрнутый сегмент возвращается в правильное положение. Значение указывается в миллисекундах.
Пользовательский CSS:
Позволяет добавить индивидуальные CSS-правила для текущего сайта. Настройка полезна для адаптации расположения и оформления CAPTCHA под особенности шаблона сайта. CSS задаётся отдельно на вкладке каждого сайта в режиме многосайтовости. Код вводится без тегов <style>.
Пользовательские CSS-правила подключаются после базовых стилей модуля и могут использоваться для корректировки отображения CAPTCHA и элементов формы в конкретном шаблоне сайта.
Особенности работы:
После установки модуль начинает работать автоматически и подменяет стандартную CAPTCHA в публичной части сайта.
CAPTCHA загружается лениво: изображение не создаётся сразу при открытии страницы, а запрашивается только после действия пользователя. Это помогает снизить лишнюю генерацию CAPTCHA при заходах ботов и сканеров.
Изображение CAPTCHA нарезается на части и собирается в браузере через canvas. В зависимости от настроек части могут загружаться с задержкой, отображаться с мерцанием или кратковременно появляться в случайной ориентации с последующим поворотом в правильное положение.
Если одновременно включены мерцание и случайный поворот частей, поворачиваемые сегменты временно исключаются из мерцания до завершения поворота. Это помогает сохранить читаемость CAPTCHA и избежать лишнего визуального шума.
Важно!
Модуль усиливает стандартную CAPTCHA 1С-Битрикс и усложняет автоматический обход форм, но не гарантирует абсолютную защиту от всех видов ботов и спама.
Важно: для работы данного готового решения вам потребуется система управления Битрикс, позволяющая менять его структуру и редактировать текстовую информацию без навыков программирования.
Возможности этой системы разделены на несколько редакций, которые отличаются количеством и гибкостью функционала. Список подходящих редакций указан возле стоимости решения. Здесь же расположена кнопка со ссылкой на демо версию, перейдя по которой вы можете ознакомиться с готовым решением и попробовать его в действии.
Для создания лендинга или корпоративного сайта достаточно редакции Старт или Стандарт.
Для разработки интернет-магазина нужна редакция Малый бизнес или Бизнес.
Мы предлагаем два варианта покупки:
- Вы покупаете только решение (подходит исключительно в том случае, когда у вас уже есть система управления Битрикс в нужной редакции и ваша лицензия не просрочена).
- Вы покупаете все необходимое в одном наборе и получаете установленное и полностью готовое к работе решение на следующий рабочий день после оплаты.
- Выбранное готовое решение;
- Минимально возможная редакция Битрикс;
- Аренда хостинга;
- Бесплатная установка.
Вы можете выбрать такой набор или составить свой, добавив в него новые позиции. Например:
- Другую редакцию Битрикс с большим количеством полезных функций;
- Более мощный хостинг;
- Услуги приоритетной технической поддержки.
Положите товары в корзину, кликните по ней в правом верхнем углу страницы и выберите тип заказа.
Быстрый заказ
Позволяет пропустить стандартную процедуру оформления покупки. Вместо этого вы оставляете свои контактные данные и ожидаете звонка нашего сотрудника. Он уточняет позиции вашего заказа, отвечает на вопросы и отправляет подтверждение на вашу электронную почту.
Обычное оформление
Желательно выбирать именно его. В процессе стандартного оформления заказа, вы будете переадресованы на новую страницу. Здесь вам нужно будет выбрать тип плательщика, вариант оплаты и доставки, а также корректно указать свои контактные данные.
Правильно заполненный e-mail исключает проблему выполнения заказа с нашей стороны.
После оформления заказа вы получите от нас электронное письмо, в котором будет ссылка на оплату.
Дальнейшее информирование о стадиях выполнения заказа мы также будем отправлять вам на почту.
Оплата
Вы можете оплатить заказ по безналичному расчету или наличными при помощи банковских карт Visa, Mastercard или платежной системы LiqPay. Все позиции нашего каталога продаются без НДС, согласно раздела ХХ «Переходные положения» Налогового Кодекса Украины, подраздела 2, п. 26. Комиссия при оплате наличными не применяется.
Доставка
Купленные программные продукты будут отправлены вам по электронной почте в виде цифро-буквенного кода. Данный код является лицензионным ключом и выписывается автором купленного программного продукта.
Он предоставляет вам официальное право на его использование.
Установка
В стоимость программных продуктов входит их бесплатная установка.
Если у вас уже есть сайт на Битрикс и вы хотите установить купленное решение на той же лицензии на отдельном домене, такая установка оплачивается дополнительно.
Безналичный расчет
Данный способ оплаты доступен для физических и юридических лиц. После заполнения и подтверждения заказа вы получите по e-mail счeт-оферту со всеми реквизитами, которую необходимо распечатать и оплатить в любом коммерческом банке в течение 5 банковских дней с момента оформления заказа.
Пожалуйста, обратите внимание, что продажа программных продуктов осуществляется без НДС, согласно раздела
ХХ «Переходные положения» НКУ, подраздела 2, п. 26. После оплаты вы получите по почте счет и акт об оказании услуг. Пожалуйста, подпишите данный акт, поставьте печать и отправьте нам один экзмпляр.
Оплата с помощью платежных карт Visa и Mastercard
Этот способ оплаты доступен для физических лиц (комиссия за перечисление денег не взымается). Для защиты платежей используется технология 3-D Secure, которая лежит в основе программ Verified by Visa и MasterCard SecureCode. Она гарантирует и покупателю, и продавцу полную безопасность операций. Наш банк-эквайер имеет сертификат PCI DSS Compliance, подтверждающий полное соответствие системы обработки платежных карт банка требованиям стандарта безопасности международных платежных систем PCI DSS.
После заполнения и подтверждения заказа вы будете переадресованы на защищенную страницу веб-сайта банка, где и укажете реквизиты карты для оплаты, при этом обмен информацией будет произведён с помощью промышленных форматов шифрования.
Оплата с помощью платeжной системы LiqPay
Данный способ оплаты доступен для физических лиц (комиссия за перечисление денег не взымается). Высокий уровень безопасности обеспечивается технологией OTP (One-time Password). Надёжность и безопасность приёма платежей подтверждена международными сертификатами Verified by Visa и MasterCard SecureCode. «Приватбанк» обеспечивает круглосуточный мониторинг платежей клиентов в режиме реального времени.
После заполнения и подтверждения заказа вы будете переадресованы на защищенную страницу веб-сайта сервиса LiqPay, где и укажете реквизиты карты или своего внутреннего счёта для оплаты.
Доставка
Купленные программные продукты поставляются в виде цифро-буквенного кода, используя который их можно установить на хостинг согласно инструкции. Код отправляется онлайн на указанную в заказе электронную почту.
После получения оплаты и до момента отправки лицензионного ключа может пройти несколько часов.
На протяжении этого времени проводится оформление купленной продукции на ваше имя.
Внимание! Неправильно указанный e-mail может привести к дополнительной задержке.
Пожалуйста, проверяйте ваши персональные данные при регистрации и оформлении заказа.
Для установки вам потребуется:
- Система управления Битрикс (подходящей редакции);
- Домен;
- Хостинг.
При покупке готового набора, установку мы сделаем для вас бесплатно.
Инструкция по установке системы управления Битрикс:
- Зарегистрируйте лицензионный ключ на
сайте Битрикс (придет на ваш e-mail после покупки).
Он состоит из 23 символов прописных (больших) букв латинского алфавита и цифр в формате:
XXX-XX-XXXXXXXXXXXXXXXX. - Скачайте на компьютер установочный файл.
- Авторизируйтесь на сайте хостинг провайдера (логин и пароль придет на ваш e-mail после покупки).
- Войдите в файловый менеджер и загрузите установочный файл в корневую папку хостинга.
- Создайте новую базу данных.
- Перейдите по адресу тестового домена по ссылке имя-сайта/bitrixsetup.php
- В окне установки выберите редакцию, соответствующую вашему лицензионному ключу.
- В поле «Лицензионный ключ» вставьте код, который пришел вам на e-mail после покупки.
Он состоит из 23 символов прописных (больших) букв латинского алфавита и цифр в формате:
XXX-XX-XXXXXXXXXXXXXXXX. Нажмите кнопку «Загрузить». - На экране «Начало установки» нажмите кнопку «Далее».
- Поставьте галочку в пункте «Я принимаю лицензионное соглашение» и нажмите кнопку «Далее».
- Поставьте галочку в пункте «Я хочу зарегистрировать свою версию продукта", заполните обязательные поля.
Если планируете делать сайт на иностранном языке, отметьте пункт «Установить в кодировке UTF-8», нажмите кнопку «Далее». - На экране «Предварительная проверка системы» вы увидите показатели вашей системы управления.
Показатели зелёного цвета соответствуют требованиям. Красные - нет.
Для исправления красных значений обратитесь в техподдержку вашего хостинг провайдера. - На экране «Создание базы данных» впишите данные созданной на хостинге базы данных.
- Создайте администратора сайта, заполнив все обязательные поля.
- Выберите шаблон для установки на сайт: либо бесплатный шаблон, либо купленное готовое решение.
Инструкция по установке готового решения:
- Установите на хостинг систему управления «Битрикс».
- Перейдите по ссылке: имя-сайта/bitrix и авторизируйтесь под данными администратора.
- Перейдите в административную панель в раздел Marketplace и подраздел «Обновление решений».
Откройте вкладку «Активация купона». - Введите в поле купон, который пришел вам на e-mail после покупки решения.
Он состоит из 25 символов прописных (больших) букв латинского алфавита и цифр в формате:
XXX-XXXXXXXXXX-XXXXXXXXXX. Нажмите кнопку «Активировать купон». - Название решения появится во вкладке «Список обновлений». Отметьте его галочкой и загрузите.
- Откройте вкладку «Установка обновлений» и установите.
- Найдите появившееся название купленного решения и в выпадающем списке выберите пункт «Загрузить».
- Перейдите в разделе «Настройки» в подраздел «Список мастеров», найдите название купленного решения и в выпадающем списке выберите пункт «Установить».
- Откроется мастер установки готового решения.
- Выберите пункт «Существующий» для установки решения первым сайтом на лицензии, нажмите «Далее».
- На экране «Выбор шаблона» нажмите «Далее».
- Выберите цветовую схему сайта, нажмите «Далее».
- Замените демо данные сайта, нажмите «Установить».
- На экране «Завершение настройки» нажмите «Перейти на сайт».
Не нашли ответа на свой вопрос?Свяжитесь с нами, и мы предоставим необходимую информацию. |
Задать вопрос
|






