Написал на вебке регер акков Яндекс через SMS - но есть проблемка

Регистрация
19.09.2020
Сообщения
28
Благодарностей
1
Баллы
3
Хаба всем!
Регер в общем работает и работает непплохо, но до определенного момента.
Шаб рассчитан на то, что Яша после ввода номера пробует дозвониться, у него естественно не получается. Шаб ждет, пока не появится ссылка "отправить по SMS". Получаем код, вбиваем его и вуаля - все готово!
Но бывает Яша троллит меня и отправляет код сразу, минуя звонок. :-) Мой шаб тогда не понимает что делать.
Как решить? Веткой If с проверкой наличия текста?
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 807
Баллы
113
Сразу проверяйте не отправил ли Яндекс СМС (есть же какой-то признак того, что он его отправил?). Отправил? Ждите СМС и, затем, продолжайте регистрацию аккаунта.

Если не отправил, значит проверяем на то, пытается ли он нам дозвониться. Пытается? Ждём "пока не появится ссылка "отправить по SMS""

Если Яндекс не отправил СМС и не пытается дозвониться, значит произошла непредвиденная ситуация - сохраняем и анализируем эту ситуацию

Главное найти характерные признаки (текст, кнопка, ссылка и т.п.) для каждого из состояний и проверять их наличие.
 
  • Спасибо
Реакции: Andreicinnamon

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)