Добавлено отображение таймера — сколько времени осталось до следующей попытки запроса восстановления пароля.
После неудачной попытки (например, если СМС не пришло или введён неверный номер) система блокирует повторные запросы на 2–5 минут (настраиваемо). В это время пользователь видит чёткий обратный отсчёт: «Следующая попытка через 3:47»
Зачем это нужно: - Снижает нагрузку на СМС-шлюз — предотвращает спам-запросы и автоматические ботовые атаки. - Улучшает пользовательский опыт — клиент не гадает, «почему не приходит СМС?», а знает точно, когда можно попробовать снова. - Снижает звонки в поддержку — меньше вопросов вида «Я уже 5 раз нажимал, а СМС не приходит!». - Повышает доверие к системе — пользователь чувствует, что система управляет процессом, а не игнорирует его действия.
Как это работает: Таймер активируется автоматически после каждой попытки восстановления. Он отсчитывает время до следующего разрешённого запроса — независимо от того, пришло СМС или нет. Если СМС не пришло — пользователь не теряется: он знает, когда можно попробовать ещё раз.
Важно: Таймер не блокирует вход по постоянному паролю или другим методам аутентификации — только восстановление через СМС. Значение таймаута (2/5 минут) задаётся администратором в настройках системы и не зависит от количества попыток.