codebattle
codebattle copied to clipboard
Bug: Отсутствует подтверждение Email после регистрации нового пользователя.
Summary
После регистрации нового пользователя отсутствует подтверждение Email адреса. Из-за чего можно плодить безчисленное количество аккаунтов-ботов. В случае отсутствия подтверждения Email-адреса новый пользователь должен автоматически удаляться.
Browsers Safari 14.1.2 МасOS Mojave
Reproduction steps
1. Нажимаем на кнопку "Sign up"
2. В поле Nickname вводим 332365
3. В поле Email вводим [email protected]
4. В поле Password вводим 1****9
5. В второе поле Password повторяем 1****9
6. Нажимаем на кнопку "Submit"
Expected result
Должно выводиться сообщение примерного содержания: "Благодарим Вас за регистрацию на нашем сервисе. На Вашу почту выслано сообщения для подтверждения Email. Для активации аккаунта просим перейти по указанной ссылке".
Actual result
Регистрация проходит успешно и открывается главная страница с новым авторизованным пользователем.
Browsers
Safari
OS
Mac
- Нажимаем на кнопку "Sign up"
- В поле Nickname вводим 123456
- В поле Email вводим [email protected]
- В поле Password вводим 222222
- В второе поле Password повторяем 222222
- Нажимаем на кнопку "Submit"
Browsers Yandex
OS Linux
requirement: | При регистрации через e-mail, на него приходит письмо со ссылкой, чтобы подтвердить корректность введенного e-mail prerequisites: открыта страница https://codebattle.hexlet.io/ test-data: | - Nickname = TestEmail - Email = [email protected] - Password = notStrongPassword steps: - Кликаем на кнопку "Sign up" - Вводим Nickname - Вводим Email - Вводим Password - Вводим Password повторно - Нажимаем кнопку "Submit" - Переходим по ссылке из письма, которое пришло на введенную почту expected-result: | На почту придет письмо со ссылкой для подтверждения e-mail, после перехода по ссылке регистрация завершена
environment: | Google Chrome 109.0.5414.119 (Официальная сборка), (arm64) macOS Ventura 13.1
Воспроизводится. Google Chrome 113.0.5672.126 (Официальная сборка), (arm64) macOS Ventura 13.1
- summary: |
Отсутствует подтверждения емейла пользователя при регистрации
environment: |
Google Chrome Версия 115.0.5790.171 (Официальная сборка), (64 бит)
Windows 10 Pro Версия 10.0.19045 Сборка 190145
steps-to-reproduce: |
- Зайти на страницу регистрации https://codebattle.hexlet.io/users/new?locale=en&next=%2F
- Ввести Nickname = bur Email = [email protected] Password = password Password = password
- Нажать 'Submit' expected-result: | Пользователь попадает на главную страницу. Появляется сообщение о том, что на емейл пришло письмо со ссылкой для подтверждения емейла. На емейл пришло письмо со ссылкой для подтверждения. При нажатии на ссылку пользователь попадает на главную страницу. Появляется сообщение о том, что емейл подтвержден. Профиль создан, авторизация пройдена. В отсутствие подтверждения емейла профиль не создается. actual-result: | Пользователь попадает на главную страницу. На емейл не приходит письмо со ссылкой для подтверждения. Профиль создан, авторизация пройдена.
Не то же самое, но входит в эту же проблему: https://github.com/hexlet-codebattle/codebattle/issues/1375
Summary После регистрации нового пользователя отсутствует подтверждение Email адрес
Reproduction steps
- Кликаем на кнопку "Sign up"
- Вводим Nickname
- Вводим Email
- Вводим Password
- Вводим Password повторно
- Нажимаем кнопку "Submit"
- Переходим по ссылке из письма, которое пришло на введенную почту
Expected result Должно выводиться сообщение примерного содержания: "Благодарим Вас за регистрацию на нашем сервисе. На Вашу почту выслано сообщения для подтверждения Email. Для активации аккаунта просим перейти по указанной ссылке".
Actual result Регистрация проходит успешно и открывается главная страница с новым авторизованным пользователем. Chrome 117.0.5938.134 (Официальная сборка), (64 бит) Windows 10 Pro Codebattle Current version: https://github.com/hexlet-codebattle/codebattle/commit/ef4c0b9710105f1cd878f8231195d43da590d11d
- summary: |
Не проверяется e-mail при регистрации
environment: |
Firefox Browser 119.0 (64-разр), ОС Windows 10Pro версия 21H2
steps-to-reproduce: |
- Открыть окно регистрации
- Ввести Имя (любое корректное)
- Заполнить поля с паролем (любой корректный)
- Ввести e-mail , к которому есть доступ
- Нажать кнопку Submit expected-result: | На указанный e-mail должно прийти письмо с подтверждением и ссылкой для завершения регистрации actual-result: | Письмо не приходит, пользователь заходит на сайт под своим nickname.
Summary: Отсутствие подтверждение Email после регистрации нового пользователя
Reproduction steps:
- Зайти на главный сайт
- Перейти в поле регистрации
- Ввести выдуманную электронную почту и пароль
- Переходим в новый профиль
expected-result: После ввода данных и успешного перехода в профиль, пользователю должно прийти смс на почту с подвержением
Actual result: Письмо на почту не приходит, пользователи могут свободно писать любые почты
-
summary: | При регистрации пользователя через почту не приходит письмо с подтверждением регистрации и не происходит переход на главную страницу.
environment: | Google Chrome 119.0.6045.160 (Официальная сборка) (64 бит) ОС Windows 10 Current version: c9988e0. deployed at UTC: 2023-11-22 16:36:08
steps-to-reproduce: |
- Вводим Nickname
- Вводим Email
- Вводим Password
- Вводим Password Confirmation
- Нажимаем кнопку «Submit»
expected-result: | Пользователь зарегистрирован, происходит переход на главную страницу, пользователь получил письмо с подтверждением регистрации.
actual-result: | Пользователь зарегистрирован, но в браузере открывается не главная страница, а форма с восстановлением пароля. Письмо с подтверждением регистрации не приходит на почту.
summary: Не приходит письмо с подтверждением регистрации на электронную почту.
prerequisites: Открыта главная страница веб-игры https://codebattle.hexlet.io/
test-data: Сервис временной почты = https://10minutemail.net/ Логин = Sergey5111 Пароль = jioSUO9SFf1 e-mail = [email protected] steps:
- Нажимаем на кнопку "Sign up"
- Заполняем поля для регистрации
- Нажимаем на кнопку "Submit"
expected-result: Должно прийти письмо-подтверждение о регистрации на электронную почту Actual result: Письмо на почту не приходит, пользователи могут использовать вымышленную электронную почту
environment: Browsers: Firefox 115.6.0esr (64-разрядный) OS: Windows 7 Профессиональная, Service Pack 1 Current version: dbd0d89
Баг подтверждается:
summary: На почту не отправляется письмо с подтверждением регистрации
test data: Nickname = ILona Maskova Email = [email protected] Password = gG0901
steps:
- Кликаем на кнопку "Sign up"
- Заполняем поле Nickname
- Заполняем поле Email
- Заполняем поле Password
- Заполняем поле Password Confirmation
- Нажимаем на кнопку "Submit"
expected-result: На введенный емейл должно прийти письмо с подтверждением регистрации
actual result: Письмо на емейл не отправляется.
environment: Browser - Yandex OS: Windows 10 Current version: 93ddc8f
summary: Не приходит письмо с подтверждением регистрации на электронную почту. prerequisites: Открыта главная страница веб-игры https://codebattle.hexlet.io/ test data: Nickname = tip4ek163 Email = [email protected] Password = User_test001 steps:
- Нажимаем на кнопку "Sign up"
- Заполняем поля для регистрации
- Нажимаем на кнопку "Submit" expected-result: Должно прийти письмо-подтверждение о регистрации на электронную почту actual result: Письмо на емейл не отправляется.
environment: Safari Версия 16.3 (18614.4.6.1.6) macOS Ventura (версия 13) Current version: https://github.com/hexlet-codebattle/codebattle/commit/93ddc8f49be6cbab5b9bbb4509e4f047a0cb0168
- summary: |
Подтверждение почты при регистрации на https://codebattle.hexlet.io
prerequisites: |
Открыта страница https://codebattle.hexlet.io/
test-data: |
Nickname = CACHAN
Email = [email protected]
Password = ffti9608rut
Password conformation = ffti9608rut
steps:
- Нажать на Sing up
- Вводим псевдоним, электронную почту, пароль, подтверждение пароля
- Нажимаем кнопку Submit expected-result: | Пользователю должно прийти сообщение на почту с подтверждением о регистрации actual result: | Письмо на почту не пришло среду: | Google Chrom версия 121.0.6167.189 (Официальная сборка), (64 бит) OC Windows 11 Pro 22H2 Текущая версия: a939c29(https://github.com/hexlet- codebattle/codebattle/commit/a939c2911545c6e6081ba29fb6c7aaf698f1f7a8)
Summary: | Отсутствие подтверждение Email после регистрации нового пользователя
prerequisites: | Открыта главная страница https://codebattle.hexlet.io
steps-to-reproduce: |
Вводим Nickname Вводим Email Вводим Password Вводим Password Confirmation Нажимаем кнопку Submit
expected-result: | Должно прийти письмо-подтверждение о регистрации на электронную почту Actual result: Письмо на почту не приходит, пользователи могут использовать вымышленную электронную почту
environment: | Microsoft Edge Версия 122.0.2365.92 Windows 11 Корпоративная Версия 22H2 Сборка ОС 22621.3296 version applications : 6b220bb
Баг воспроизводится
summary: | Не происходит валидация электронной почты при регистрации пользователя
environment: | Safari версия 17.4.1 (19618.1.15.11.14) Google Chrome версия 123.0.6312.124 (Официальная сборка), (arm64) macOS Sonoma 14.4.1 (23E224) Current version: e9cfc50 deployedAt UTC: 2024-04-22 12:48:14
steps-to-reproduce: | Вводим Nickname = test00 Вводим несуществующий Email = [email protected] Вводим Password = 123456 Вводим Password Confirmation = 123456 Нажимаем кнопку «Submit»
expected-result: | На указанную электронную почту приходит письмо от Codebattle со ссылкой о завершении регистрации
actual-result: | Пользователь зарегистрирован, но адрес электронной почты не проверен, письмо о регистрации не пришло, т.о. возможно зарегистрировать чужой email, ботов, невозможно будет восстановить пароль
Баг воспроизводится
Summary: Отсутствует подтверждение "Email", при регистрации пользователя на сайте
Reproduction steps:
- Нажать на кнопку "Sing up"
- Ввести "Nickname"
- Ввести "Email"
- Ввести "Password"
- Ввести "Password Confirmation"
- Нажать на кнопку "Submit"
Expected result: На странице должно выводиться сообщение, что на указанную при регистрации почту, пользователю была отправлена ссылка, для подтверждения "Email" адреса
Actual result: Ссылка-подтверждение не приходит, регистрация без подтверждения "Email"прошла успешно, пользователь переходит на главную страницу
Без ссылки-подтверждения, пользователи могут использовать вымышленную электронную почту
Google Chrome Version 6.1 (сборка 7601: Service Pack 1) ОС Windows 7 Current version: e9cfc50 deployedAt UTC: 2024-04-22 12:48:14
Summary: Возможность регистрации пользователя без подтверждения email
Environment: Google Chrome 125.0.6422.142 (Официальная сборка), (64 бит) ОС Windows 11
Steps-to-reproduce:
- Перейти на страницу регистрации
- Ввести в поле Nickname значение начинающееся с латинской буквы, длиной от 3 до 16 символов, содержащее только латинские буквы, цифры и подчеркивания
- Вводим корректный email адрес в поле email
- Вводим пароль от 6 до 16 символов в поле password
- Повторно вводим пароль в поле password confirmation
- Нажимаем кнопку submit
Expected-result: На указанную в 3 шаге почту должно прийти сообщение с подтверждением email. Только после подтверждения email пользователь должен быть зарегистрирован
Actual-result: Сообщение на указанную в 3 шаге почту не приходит, пользователь зарегистрирован без подтверждения email
Баг воспроизводится Summary: Отсутствует подтверждение Email при регистрации пользователя на сайте
Steps-to-reproduce:
Нажать на кнопку "Sign up" Ввести "Moor" Ввести "[email protected]" Ввести password "248jqC" Ввести повторно password "248jqC" Нажать на кнопку "Submit"
Expected-result: На указанную электронную почту приходит письмо от Codebattle с ссылкой подтверждения регистрации
Actual-result: Ссылка не приходит. Регистрация проходит успешно и пользователь переходит на главную страницу
Environment: Brave Версия 1.67.119 Chromium: 126.0.6478.114 (Официальная сборка) (64бит) Windows 10 Pro 22H2 Current version: 0ba780d deployedAt UTC: 2024-06-12 21:03:16
Environment Windows 10 Pro Chrome Version 131.0.6778.205 Codebattle version: https://github.com/hexlet-codebattle/codebattle/commit/6f0737fdc5b30f6c29dea0ff4df9afd24c69dccc
Summary No confirmation after email registration
Test-data Nickname - tester01 Email - [email protected] Password - 123456789 Password Confirmation - 123456789
Reproduction steps
- Go to Sign up page
- Enter Nickname
- Enter Email
- Enter Password
- Enter Password Confirmation
Expected result User is registered. Getting a letter with confirmation on email
Actual result User is registered. Don't get any letters
Summary: Confirmation missing Email after new user registration
Reproduction steps:
- Click on the "Sign up"
- In the Nickname field button
- In the Email field enter "......."
- In the Password field enter "......"
- In the second Password field, repeat "........"
- Click on the "Submit" button
Expected result: Thank you for registering; to continue using the site, please confirm your email address. A confirmation email has been sent to your email.
Actual result: Registration was successful, the user goes to the main page of the game
Browsers: Safari Версия 17.1 (19616.2.9.11.7)
OS: macOS Sonoma 14.1.1 (23B81) Текущая версия: c655ad4 развернуто в UTC: 2025-02-07 12:12:47