Чтение СМС через сайт
Необходимо выводить последнее сообщение полученное по смс на сайте.
Для этого будем использовать виртуальный номер и через API читать входящие смс.
Общая концепция:
С помощью php и JavaScript сделать кнопку на сайте “Я отправил код”
Открывается модальное окно и идет отсчет 20 секунд и появляется кнопка “Проверить код”
при нажатии проверяем есть ли новые сообщения, если есть проверяем, что сообщение начинается со слова [Apple] и тогда выводим на экран пользователю.
Если нет выводим сообщение "Сообщение еще не получено, подождите 10,9,8...." и снова разрешаем проверять через кнопку.
Так же немаловажно сделать сессии на тот случай если будут пробовать 2 человека одновременно. Т.е. если кто уже нажал кнопку “проверить код” то следующий нажать ее не сможет и получит сообщение “Кто то уже получает код, попробуйте через 10 минут”
Модальные окна нужно создать с помощью sweetalert2.github.io, там как раз есть окно с таймером и все остальное.
API для чтения смс будем использовать это https://zadarma.com/ru/support/api/#other_methods_sms
На основном сайте используется шаблонизатор smarty и php (скорее всего Slim Framework)
Цену и сроки прошу указывать в откликах к данной задаче.
02.02.2022 18:54