vas3k.club icon indicating copy to clipboard operation
vas3k.club copied to clipboard

Баг: Некорретный вход после долго ожидания кода на почту

Open bas-kirill opened this issue 2 years ago • 2 comments

Чеклист

  • [x] Я поискал поиском по трекеру похожие проблемы, в том числе в закрытых Issues
  • [x] Баг стабильно воспроизводится и я знаю как это сделать

Описание бага

При долгом ожидании (~5 минут) ввода кода при первой регистрации сайт выдает, что код введен неверно. Хотя он был скопирован и вставлен в поле ввода прямиком из почты.

Как возможное решение: переотправить код и сразу его ввести.

Ожидаемый результат

Не должно быть внизу пункта 7 и сразу прыжок с 6 на 11 пункт

Шаги к воспроизведению

  1. Впервые зашел на vas3k.club
  2. Оплатил подписку
  3. Ввел почту
  4. Пришел код
  5. Сходил на 5 минут по делам
  6. Ввожу код
  7. Пишет что-то в стиле: "неправильно, попробуй другой"
  8. Снова ввожу почту
  9. Получаю код
  10. Сразу его ввожу
  11. Залогинен

bas-kirill avatar Jul 14 '22 18:07 bas-kirill

А в 5 пункте точно 5 минут? потому что в коде есть переменная : AUTH_CODE_EXPIRATION_TIMEDELTA Которая вроде как 10 минут, просто отойти на 5 минут, может вполне занять и 15.

zyuhel avatar Oct 17 '22 15:10 zyuhel

В коде одна и та же ошибка InvalidCode, и на невалидный код, и на истекший. Именно эта ошибка и сообщает что код введен неверно. С точки зрения безопасности это правильно, с точки зрения ux пользователю не очень понятно в чем ошибка. Насколько правильным было бы поменять сообщение и саму ошибку для случая когда код истек?

zyuhel avatar Oct 17 '22 15:10 zyuhel