Суть задачи
форма как на сайте x-15.ru/help/
Ajax без перезагрузки страницы
после ввода номера телефона
(проверка номера: убираем все +,(,),пробел; первую цифру меняем на 7; проверяем количество цифр=11)
при нажатия ПОЛУЧИТЬ ПАРОЛЬ
если такого пользователя (используем поле NAME) нет, то
отправляет в апи агрегатора https://smsc.ru/sys/wait_call.php?login=АПИ_ЛОГИН&psw=АПИ_ПАРОЛЬ&phone=НОМЕР_ПОЛЬЗОВАТЕЛЯ
https://smsc.ru/api/http/miscellaneous/waitcall/#menu
регистрируем пользователя и устанавливаем временный пароль полученный в ответе (4 последние цифры)
стандартная авторизация
если удачная то
меняем пароль на сгенерированный рандомом (6 цифр),
показываем пользователю (не обязательно)
если такой пользователь есть то отправляем пароль в смс (код есть, сейчас работает, используем https://bxmaker.ru/doc/authuserphone/ )
Комментарии