Техническое задание: Интеграция формы с SMS-верификацией на ModX

Цель проекта

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

Основные задачи

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

Требования к реализации

  • Работа должна быть выполнена в рамках существующего сайта на ModX Revo.
  • Интеграция с надежным SMS-шлюзом для отправки сообщений.
  • Форма должна быть пользовательской: интуитивно понятной и с четкими инструкциями.
  • Код должен быть написан качественно, с учетом безопасности и производительности.

Ожидаемый результат

Функциональная форма на сайте, которая запрашивает номер телефона, отправляет на него проверочный код и позволяет отправить основные данные только после подтверждения, что повышает достоверность получаемой информации.