Здравствуйте, мне необходимо подключить atompark sms сервис (
к существующему проекту написанному на чистом PHP. Проект API для мобильный приложений без какого-либо интерфейса. Проект делится по действиям через один большой "if". Более детальный план работы:
Добавить поля "phone_number", "verification_code" и "phone_verificated" в таблицу "users"
Добавить в действие "registration" проверку обязательного поля "phone_number" и его запись в базу
Интегрировать проект с atompark sms, создать одну функцию "sendSMS($number, $text)" которая возвращает массив array("status" => "ok|error", "error" => "тест ошибки")
После успешно регистрации высылать сгенирированный смс код (6 цифр) на указанный номер
Сделать действие "verificate_code", которое принимает "login" и "verification_code", которое будет отвечать либо '{"status": "ok"}' и обновлять поле пользователя "phone_verificated" = 1 либо отвечать '{"status": "error", "error": "Wrong verification code", "error_code": "wrong_code"}'
Заблокировать действие "login", если поля "phone_verificated" пользователя не равно 1
Используйте тестовый аккаунт atompark, после я заменю ключи своим действующим аккаунтом