codebattle icon indicating copy to clipboard operation
codebattle copied to clipboard

Bug: Отсутствует подтверждение Email после регистрации нового пользователя.

Open den1523 opened this issue 2 years ago • 17 comments

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

den1523 avatar Mar 13 '23 12:03 den1523

  1. Нажимаем на кнопку "Sign up"
  2. В поле Nickname вводим 123456
  3. В поле Email вводим [email protected]
  4. В поле Password вводим 222222
  5. В второе поле Password повторяем 222222
  6. Нажимаем на кнопку "Submit"

Browsers Yandex

OS Linux

vikahati avatar Apr 03 '23 10:04 vikahati

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

ShushaAlex avatar May 05 '23 08:05 ShushaAlex

Воспроизводится. Google Chrome 113.0.5672.126 (Официальная сборка), (arm64) macOS Ventura 13.1

katrytikova avatar May 23 '23 09:05 katrytikova

  • summary: | Отсутствует подтверждения емейла пользователя при регистрации environment: | Google Chrome Версия 115.0.5790.171 (Официальная сборка), (64 бит) Windows 10 Pro Версия 10.0.19045 Сборка 190145 steps-to-reproduce: |
    1. Зайти на страницу регистрации https://codebattle.hexlet.io/users/new?locale=en&next=%2F
    2. Ввести Nickname = bur Email = [email protected] Password = password Password = password
    3. Нажать 'Submit' expected-result: | Пользователь попадает на главную страницу. Появляется сообщение о том, что на емейл пришло письмо со ссылкой для подтверждения емейла. На емейл пришло письмо со ссылкой для подтверждения. При нажатии на ссылку пользователь попадает на главную страницу. Появляется сообщение о том, что емейл подтвержден. Профиль создан, авторизация пройдена. В отсутствие подтверждения емейла профиль не создается. actual-result: | Пользователь попадает на главную страницу. На емейл не приходит письмо со ссылкой для подтверждения. Профиль создан, авторизация пройдена.

Не то же самое, но входит в эту же проблему: https://github.com/hexlet-codebattle/codebattle/issues/1375

AnnaGurina avatar Aug 10 '23 09:08 AnnaGurina

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

ElenaRedkina89 avatar Oct 06 '23 13:10 ElenaRedkina89


  • summary: | Не проверяется e-mail при регистрации environment: | Firefox Browser 119.0 (64-разр), ОС Windows 10Pro версия 21H2 steps-to-reproduce: |
    1. Открыть окно регистрации
    2. Ввести Имя (любое корректное)
    3. Заполнить поля с паролем (любой корректный)
    4. Ввести e-mail , к которому есть доступ
    5. Нажать кнопку Submit expected-result: | На указанный e-mail должно прийти письмо с подтверждением и ссылкой для завершения регистрации actual-result: | Письмо не приходит, пользователь заходит на сайт под своим nickname.

ElenaMilovanova avatar Nov 06 '23 19:11 ElenaMilovanova

Summary: Отсутствие подтверждение Email после регистрации нового пользователя

Reproduction steps:

  1. Зайти на главный сайт
  2. Перейти в поле регистрации
  3. Ввести выдуманную электронную почту и пароль
  4. Переходим в новый профиль

expected-result: После ввода данных и успешного перехода в профиль, пользователю должно прийти смс на почту с подвержением

Actual result: Письмо на почту не приходит, пользователи могут свободно писать любые почты

Darga113 avatar Nov 26 '23 12:11 Darga113

  • 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: | Пользователь зарегистрирован, но в браузере открывается не главная страница, а форма с восстановлением пароля. Письмо с подтверждением регистрации не приходит на почту. Регистрация

12ILib05 avatar Nov 28 '23 02:11 12ILib05

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

Nowskas avatar Jan 17 '24 06:01 Nowskas

Баг подтверждается:

summary: На почту не отправляется письмо с подтверждением регистрации

test data: Nickname = ILona Maskova Email = [email protected] Password = gG0901

steps:

  1. Кликаем на кнопку "Sign up"
  2. Заполняем поле Nickname
  3. Заполняем поле Email
  4. Заполняем поле Password
  5. Заполняем поле Password Confirmation
  6. Нажимаем на кнопку "Submit"

expected-result: На введенный емейл должно прийти письмо с подтверждением регистрации

actual result: Письмо на емейл не отправляется.

environment: Browser - Yandex OS: Windows 10 Current version: 93ddc8f

Yawerica avatar Feb 16 '24 12:02 Yawerica

summary: Не приходит письмо с подтверждением регистрации на электронную почту. prerequisites: Открыта главная страница веб-игры https://codebattle.hexlet.io/ test data: Nickname = tip4ek163 Email = [email protected] Password = User_test001 steps:

  1. Нажимаем на кнопку "Sign up"
  2. Заполняем поля для регистрации
  3. Нажимаем на кнопку "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

justdance163 avatar Feb 26 '24 09:02 justdance163

  • 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)

ArturRunc avatar Feb 26 '24 19:02 ArturRunc

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

Vladimer1992 avatar Apr 12 '24 17:04 Vladimer1992

Баг воспроизводится

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, ботов, невозможно будет восстановить пароль

validate email

potemkina-e avatar May 03 '24 09:05 potemkina-e

Баг воспроизводится

Summary: Отсутствует подтверждение "Email", при регистрации пользователя на сайте

Reproduction steps:

  1. Нажать на кнопку "Sing up"
  2. Ввести "Nickname"
  3. Ввести "Email"
  4. Ввести "Password"
  5. Ввести "Password Confirmation"
  6. Нажать на кнопку "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

annakremneva avatar May 14 '24 10:05 annakremneva

Summary: Возможность регистрации пользователя без подтверждения email

Environment: Google Chrome 125.0.6422.142 (Официальная сборка), (64 бит) ОС Windows 11

Steps-to-reproduce:

  1. Перейти на страницу регистрации
  2. Ввести в поле Nickname значение начинающееся с латинской буквы, длиной от 3 до 16 символов, содержащее только латинские буквы, цифры и подчеркивания
  3. Вводим корректный email адрес в поле email
  4. Вводим пароль от 6 до 16 символов в поле password
  5. Повторно вводим пароль в поле password confirmation
  6. Нажимаем кнопку submit

Expected-result: На указанную в 3 шаге почту должно прийти сообщение с подтверждением email. Только после подтверждения email пользователь должен быть зарегистрирован

Actual-result: Сообщение на указанную в 3 шаге почту не приходит, пользователь зарегистрирован без подтверждения email

burd-up avatar Jun 10 '24 17:06 burd-up

Баг воспроизводится 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

SergDav avatar Jun 20 '24 08:06 SergDav

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

  1. Go to Sign up page
  2. Enter Nickname
  3. Enter Email
  4. Enter Password
  5. 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

VladikSmith avatar Dec 25 '24 11:12 VladikSmith

Summary: Confirmation missing Email after new user registration

Reproduction steps:

  1. Click on the "Sign up"
  2. In the Nickname field button
  3. In the Email field enter "......."
  4. In the Password field enter "......"
  5. In the second Password field, repeat "........"
  6. 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

juliagavr91 avatar Feb 18 '25 09:02 juliagavr91