hexlet-codebattle / codebattle

Codebattle - Game for programmers, where you solved algorithmic problems with other players in real time. You can fight with other players in single player mode or join massive tournaments.
https://codebattle.hexlet.io/
535 stars 200 forks source link

Bug: Восстановления пароля через почту #1762

Open diramiraz opened 4 months ago

diramiraz commented 4 months ago

Summary

В настойках аккаунта не отображается текущая почта или нет привязки новой.

Yandex Browser 24.1.1.928 (64-bit) Windows 11 Pro 23H2 22631.3155

git

Reproduction steps

1. Нажать на иконку профиля
2. Settings

Expected result

Пользователь получил доступ к привязанной почте (информации) или привязал новую, если была авторизация через Git или Discord

Actual result

Нет информации какая почта используется. Нет возможности привязать почту.

Скрин 1 Авторизация через GIT - Есть только отключение или подключение Git или Discord. git

Скрин 2 Авторизация через email - Есть только отключение или подключение Git или Discord. git2

Пользователь не может вспомнить на какую почту привязал аккаунт, а данные не сохранились так как регистрировался через инкогнито. Пользователь утратил данные от Git или Ds.

Browsers

No response

OS

No response

kufex commented 1 month ago

summary: | Отсутствует информация о email пользователя environment: | Google Chrome Версия 125.0.6422.112 (Официальная сборка), (64 бит) Windows 11 Версия 23H2 Сборка 22631.3593 test-data:

steps-to-reproduce: | 1)Пользователь должен быть атворизирован 2)Зайти во вкладку "Setting" expected-result: | Пользователь увидит на странице свой email. actual-result: | Пользователь не может посмотреть свой email(ввиду того что почта при регистрации никак не проверяется и можно создать аккаунт с вымышленным email).

Olgatestonline commented 1 month ago

Summary

Невозможно восстановить пароль

Reproduction steps

Пытаемся авторизоваться на сайте зарегистрированным пользователем с неверным паролем
test-data:      email = testiss1@yandex.ru  неверный пароль = 1
1. Вводим верный email из test-data
2. Вводим неверный пароль  из test-data
3. Нажимаем кнопку «Войти» (получаем сообщение 'invalid_password')
4. Нажимаем на ссылку 'Forgot you password?' 
5. Проверяем письмо в электронной почте
6. Переходим по ссылке в письме для восстановления пароля

Expected result Пароль успешно восстановлен. Actual result На эл.почту приходит письмо со ссылкой, по которой необходимо перейти для сброса пароля. При переходе по ссылке появляется сообщение о том, что 'Cрок действия вашего запроса истёк или ссылка уже использовалась'. При повторной попытке зайти на сайт со старым верным паролем - пользователь успешно авторизуется на сайте.

Environment BG_forgot_password BG_forgot_password_2

Browser: Firefox Версия 126.0.1 (64-разрядный) Windows 10 Home Версия 22H2