vas3k.club
vas3k.club copied to clipboard
Баг: Некорретный вход после долго ожидания кода на почту
Чеклист
- [x] Я поискал поиском по трекеру похожие проблемы, в том числе в закрытых Issues
- [x] Баг стабильно воспроизводится и я знаю как это сделать
Описание бага
При долгом ожидании (~5 минут) ввода кода при первой регистрации сайт выдает, что код введен неверно. Хотя он был скопирован и вставлен в поле ввода прямиком из почты.
Как возможное решение: переотправить код и сразу его ввести.
Ожидаемый результат
Не должно быть внизу пункта 7 и сразу прыжок с 6 на 11 пункт
Шаги к воспроизведению
- Впервые зашел на vas3k.club
- Оплатил подписку
- Ввел почту
- Пришел код
- Сходил на 5 минут по делам
- Ввожу код
- Пишет что-то в стиле: "неправильно, попробуй другой"
- Снова ввожу почту
- Получаю код
- Сразу его ввожу
- Залогинен
А в 5 пункте точно 5 минут? потому что в коде есть переменная : AUTH_CODE_EXPIRATION_TIMEDELTA Которая вроде как 10 минут, просто отойти на 5 минут, может вполне занять и 15.
В коде одна и та же ошибка InvalidCode, и на невалидный код, и на истекший. Именно эта ошибка и сообщает что код введен неверно. С точки зрения безопасности это правильно, с точки зрения ux пользователю не очень понятно в чем ошибка. Насколько правильным было бы поменять сообщение и саму ошибку для случая когда код истек?