Техническое задание: Интеграция верификации телефона через Telegram-бота для Bitrix
Цель проекта
Реализовать систему подтверждения номера телефона с использованием Telegram-бота для повышения безопасности процесса регистрации пользователей на сайте, построенном на CMS Bitrix. Основная задача - эффективная защита от массовых автоматических регистраций (ботов).
Основные требования
Общая логика работы
- Модификация стандартной формы регистрации Bitrix.
- Добавление обязательного шага подтверждения номера телефона через Telegram.
- Создание или интеграция с существующим Telegram-ботом для отправки проверочных кодов.
Этапы процесса верификации
- Пользователь вводит номер телефона в форме регистрации.
- Система генерирует уникальный проверочный код и связывает его с номером.
- Пользователь получает в Telegram-боте сообщение с кодом подтверждения.
- Ввод полученного кода в форму на сайте для завершения регистрации.
- Только после успешной проверки кода учетная запись создается в системе Bitrix.
Технические требования
- Интеграция должна быть выполнена корректно, без нарушения стандартной функциональности Bitrix.
- Обеспечение надежного хранения и проверки временных кодов.
- Настройка ограничений на количество попыток ввода кода для одного номера.
- Возможность настройки времени жизни проверочного кода.
- Логирование процесса верификации для администратора.
Ожидаемый результат
Полностью работоспособный модуль, интегрированный в сайт, который добавляет дополнительный, безопасный этап подтверждения личности при регистрации, значительно снижая вероятность регистрации ботов.