Техническое задание: Интеграция формы с SMS-верификацией на ModX
Цель проекта
Модернизировать функционал сайта, создав защищенный процесс отправки данных через форму с обязательным подтверждением номера телефона.
Основные задачи
- Внедрить готовую веб-форму на страницу сайта, работающего на CMS ModX Revolution.
- Реализовать механизм отправки SMS с одноразовым кодом подтверждения на номер телефона, указанный пользователем в форме.
- Настроить логику работы формы: данные из формы должны быть отправлены на сервер только после успешного ввода пользователем полученного кода.
- Обеспечить корректную обработку ошибок (неверный код, истечение времени действия кода и т.д.).
Требования к реализации
- Работа должна быть выполнена в рамках существующего сайта на ModX Revo.
- Интеграция с надежным SMS-шлюзом для отправки сообщений.
- Форма должна быть пользовательской: интуитивно понятной и с четкими инструкциями.
- Код должен быть написан качественно, с учетом безопасности и производительности.
Ожидаемый результат
Функциональная форма на сайте, которая запрашивает номер телефона, отправляет на него проверочный код и позволяет отправить основные данные только после подтверждения, что повышает достоверность получаемой информации.