codebattle
codebattle copied to clipboard
Bug: Есть возможность создать аккаунт с несуществующим адресом почты
Summary
Есть возможность создать аккаунт с несуществующим адресом почты
Reproduction steps
1. Находясь на главной странице нажать кнопку "Sign Up"
2. Вводим данные для регистрации:
- Nickname5
- [email protected]
- 123456
- 123456
Expected result
Должно появиться сообщение о небезопасности введенного почтового адреса или его неверности. Или регистрация не должна завершаться, пока не будет сделано подтверждение через письмо, пришедшее на указанный при регистрации адрес почты
Actual result
Авторизация успешно завершается без каких либо ошибок
Browsers
Opera
OS
Windows
- Находясь на главной странице нажать кнопку "Sign Up"
- Вводим данные для регистрации:
- ROUGER [email protected]
- ROUGE788
- ROUGE788
почта придумана

Windows 7. Версия 109.0.5414.120 (Официальная сборка), (64 бит)
Открыта страница регистрации: https://codebattle.hexlet.io/users/new?locale=en&next=%2F
test-data: | Nickname = Sali2 Email = [email protected] Password = 11332244 steps: - Вводим Nickname - Вводим Email - Вводим Password - Повторяем Password - Нажимаем кнопку Submit result: | Сообщение об ошибке не появилось, новый пользователь Sali2 был создан
Воспроизводится
prerequisites: Открыта страница https://codebattle.hexlet.io/ test-data: | email = "несуществующаяпочтадлятеста[email protected]" steps: - Нажать 'Sing up' - ввести данные в поле Nickname - ввести несуществующий email согласно данным - ввести данные в поля password result: | Регистрация прошла успешно
summary
Пользователь может зарегистрироваться на сайте с несуществующим email
environment
macOS Ventura 13.2 Safari 16.3 (18614.4.6.1.5)
Reproduction steps
- Переходим к регистрации
- Вводим в поле никнейм voidx
- Вводим в поле email [email protected]
- Вводим пароль
- Подтверждаем пароль
- Нажимаем Submit
Expected result
Система отклоняет регистрацию, пользователь видит warn, сообщающий о том, что email недействителен
Actual result
Регистрация проходит успешно
Summary:
Создание пользователя с несуществующим email
Environment:
Windows 11 Pro Version 22H2 OS build 22621.1555
Google Chrome Version 112.0.5615.121 (Official Build) (64-bit)
Prerequisites:
Открыта стартовая страница сайта Codebattle
Test-data:
Nickname = Test_User Email = [email protected] Password = 123456
Steps:
- Нажать кнопку 'Sign Up
- Заполнить поля ввода
- Нажать кнопку 'Submit'

Expected-result:
Система просит ввести существующий email. Выводится сообщение "Введите существующий email"
Actual-result:
Регистрация успешна. Открывается стартовая страница сайта.

Воспроизводится.
Summary:
Проверка валидации данных поля Email при указании некорректного почтового домена
Environment:
Windows 10 pro.
Google Chrome.
Версия 113.0.5672.127 (Официальная сборка), (64 бит)
Prerequisites:
Открыта страница регистрации нового пользователя
Test-data:
Nickname = hodor9
Email = [email protected]
Password = 123456
Steps:
Заполнить поля ввода тестовыми значениями
Нажать кнопку "Submit"
Expected result:
Появляется уведомление о недопустимых символах в поле "Email", регистрация не происходит
Actual result:
Регистрация проходит успешно
Summary: Создание учётной записи с несуществующим почтовым адресом Prerequisites: Открыта главная страница Codebattle test-data: nickname = test345 email = password = password Reproduction steps:
- Нажимаем кнопку "sign up"
- Заполняем поля тестовыми данными
- Нажимаем кнопку "submit"
Expected result:
Появляется сообщение о несуществующем введённом email
Actual result:
Регистрация успешно проходит, появляется главная страница Codebattle с авторизированной учётной записью.
Воспроизводится Можно скормить все, что соответсвует паттерну [email protected] chrome windows
Сейчас все ограничение построены на отдельном сервисе Firebase, которые предоставляет свою валидацию имен почт. Нужно своей валидацией дополнить
Воспроизводится
summary Пользователь может зарегистрироваться на сайте с несуществующим email
environment macOS Ventura 13.2 Safari Version 13.4.1 (22F82) Codebattle current version: 45e13e3
test-data: | Тестовые данные Логин = FilimonF Email = [email protected] (несуществующий) Пароль = password steps: - вводим логин - вводим несуществующий email - вводим пароль и повтор пароля - нажимаем кнопку "submit"
Expected result Система отклоняет регистрацию, пользователь видит warn, сообщающий о том, что email недействителен
Actual result Регистрация проходит успешно. Подтверждения указанной почты не требуется.
summary: | Регистрация на сайте возможна с некорректным адресом электронной почты environment: | Google Chrome 112.0.5615.137 (Официальная сборка) (64 бит) macOS 12.0.1 Codebattle current version: 764df7e steps-to-reproduce: | 1. Открыть страницу регистрации 2. Ввести Nickname "Nickname123" 3. Ввести Email "[email protected]" 4. Ввести Password "123456" expected-result: | При регистрации с некорректным адресом электронной почты появляется ошибка actual-result: | Система дает регистрироваться на сайте с некорреткным адресом электронной почты
-
summary: | При вводе несуществующего e-mail пользователь проходит регистрацию в системе environment: | Google Chrome 107.0.5304.121 (Официальная сборка) (64 бит) ОС Linux. Current version: 764df7e steps-to-reproduce: |
- Вводим псевдоним "Wqqwqw"
- Вводим электронную почту "[email protected]"
- Вводим пароль "badpass"
- Вводим пароль "badpass"
- Нажимаем кнопку «Submit»
expected-result: | Появляется сообщение о несуществующем введённом e-mail actual-result: | Пользователь проходит регистрацию
- 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 = Abdullah Email = [email protected] Password = password Password = password
- Нажать 'Submit' expected-result: | Появляется сообщение о том, что емейл невалидный/не существует. Регистрация не завершается. actual-result: | Регистрация завершается успешно.
Summary Регистрация несуществующего e-mail
Enironment Google Chrome Версия 115.0.5790.171 (Официальная сборка), (64 бит) OC Windows 10
Steps - Открыта страница регистрации https://codebattle.hexlet.io/users/new?locale=en&next=%2F - Вводим данные в поля регистрации nickname: Testarkhip, email: [email protected], password: testpassword - Нажимаем на Submit - Expected-result Регистрация не происходит. Появляется сообщение о том, что e-mail не существует
Actual-result Регистрация происходит
Summary Есть возможность создать аккаунт с несуществующим адресом почты
Reproduction steps
- Находясь на главной странице нажать кнопку "Sign Up"
- Вводим данные для регистрации:
- qwerty121314
- [email protected]
- 123456
- 123456 Expected result Должно появиться сообщение о небезопасности введенного почтового адреса или его неверности. Или регистрация не должна завершаться, пока не будет сделано подтверждение через письмо, пришедшее на указанный при регистрации адрес почты
Actual result Авторизация успешно завершается без каких либо ошибок
Browsers Google Chrome Версия 116.0.5845.188 (Официальная сборка), (64 бит)
OC
Windows 10 Pro
summary
Пользователь может зарегистрироваться на сайте с несуществующим email
environment
macOS Ventura 13.2 Safari 16.3 (18614.4.6.1.5) Current version: ef4c0b9
Reproduction steps
Переходим к регистрации Вводим в поле никнейм qwertyu Вводим в поле email: [email protected] Вводим пароль Подтверждаем пароль Нажимаем Submit
Expected result
Система отклоняет регистрацию, пользователь видит warn, сообщающий о том, что email недействителен
Actual result
Регистрация проходит успешно
summary: Не производится валидация email
environment: Chrome 115.0.5790.170 (Официальная сборка) (64 бит) MacOS Sonoma 14.0 Codebattle Current version: ef4c0b9
prerequisites: Открыта основная страница сайта Пользователь не авторизирован
steps-to-reproduce: 1. Нажимаем на кнопку "Sign up" 2. Заполняем поля формы регистрации, используя несуществующий email "[email protected]" 3. Нажимаем кнопку "Submit"
expected-result: Появляется сообщение: "На вашу почту направлено приглашение к участию проекте. Пройдите по ссылке в письме для завершения регистрации"
actual-result: Пользователь зарегистрирован успешно. Проверка фактического существования email не производится
summary: Регистрация с невалидным email
environment: Google Chrome 118.0.5993.89 (Официальная сборка) (64 бит) ОС Windows 10 Enterprise Codebattle Current version: https://github.com/hexlet-codebattle/codebattle/commit/8a2935d7b74ffeda3b53235a99020ea69f7ac8d7
steps-to-reproduce: |
- Нажимаем на кнопку "Sign up"
- Вводим Nickname
- Вводим Email
- Вводим Password
- Потверждаем Password в графе Password Confirmation
- Нажимаем кнопку Submit
expected-result: | Регистрации не происходит, появляется сообщение о том, что email невалиден
actual-result: |** Регистрация проходит успешно
summary: | Регистрация с невалидным email
environment: | OS Windows 10 Google Chrome Версия 118.0.5993.89 (Официальная сборка), (64 бит) https://codebattle.hexlet.io/
steps-to-reproduce: | Нажимаем "Sign up" Вводим "Nickname" Вводим "Email" Вводим "Password" Нажимаем " Submit"
expected-result: | Должно быть отправлено сообщение на указанный email для подтверждения
actual-result: | Происходит успешная регистрация
Воспроизводится.
environment: OS Windows 11 SE Google Chrome Версия 118.0.5993.118 (Официальная сборка), (64 бит) Codebattle Current version: 9500f74
prerequisites: Открыта страница 'Sign Up'
test-data: Nickname = Mimi6780 email = '[email protected]' Password = badpass
steps: - Заполнить поле 'Nickname' значениями из тестовых данных - Заполнить поле 'Email' значениями из тестовых данных - Заполнить поле 'Password' значениями из тестовых данных - Нажать кнопку 'Submit'
expected result: Отображается сообщение о том, что такой почты не существует. Регистрация не происходит.
actual result: Регистрация проходит успешно
summary: | Пользователь может зарегистрировать аккаунт на не валидный емайл
environment: | OS Windows 10 Google Chrome Версия 118.0.5993.89 (Официальная сборка), (64 бит) https://codebattle.hexlet.io/
steps-to-reproduce: | Нажимаем Sign up Вводим Nickname 'onetwotree' Вводим Email '[email protected]' Вводим Password '123bug123' Нажимаем Submit
expected-result: | Система отклоняет регистрацию
actual-result: |
Происходит успешная регистрация
Краткое описание Есть возможность создать аккаунт с несуществующим адресом почты Этапы воспроизведения 1. Авторизация пользователя с помощью "email" [email protected] 2. Вводим пароь и повтор пароля 3. Нажимаем кнопку "submit" Ожидаемый результат Система отклоняет регистрацию Фактический результат Регистрация проходит успешно. Браузеры Яндекс браузер (Официальная сборка) (64 бит) Операционные системы Windows 10 Текущая версия c9988e0.
Summary: |
Пользователи могут регестрироваться с несуществующей электроннй почтой
Reproduction steps: 1. Заходим на главный сайт 2. Нажимаем на кнопку "Sign Up" 3. Вводим придуманную почту и пароль 4. Имя - ааааааааааааааа 5. Почта - [email protected] 6. Пароль - 1234567 7. Войти в аккаунт
Expected result: Пользователю отклонено в регистрации из-за неккоректного ввода
actual-result:
Пользователь успешно зарегестрирован и вход совершен
OS Windows 10 Google Chrome 107.0.5304.121 (Официальная сборка) (64 бит)
summary: | Пользователь может зарегистрировать аккаунт, используя несуществующую почту.
environment: | Google Chrome 119.0.6045.160 (Официальная сборка) (64 бит) ОС Windows 10 Current version: c9988e0. deployed at UTC: 2023-11-22 16:36:08
test-data: | Nickname = Iwilltestit_ Email = [email protected] Password = Iwilltestit1
steps-to-reproduce: | - Вводим Nickname - Вводим Email - Вводим Password - Вводим Password Confirmation - Нажимаем кнопку «Submit»
expected-result: | Пользователь должен получить сообщение об ошибке.
actual-result: |
Пользователь зарегистрирован.
summary: | регистрация пользователя с некорректной почтой environment: | Google Chrome 118.0.5993.118 ОС Windows 11 версия сайта: Current version: 6c30fce deployedAt UTC: 2023-12-02 15:12:17) test-data: | Nickname = renzo Email = [email protected] Password = 123456 steps:
- открываем главную страницу веб-сайта
- нажимаем sign up
- в окно nickname вводим renzo
- в окно e-mail вводим [email protected]
- в окно Password вводим 123456
expected-result: |
Пользователь должен получить сообщение об ошибке
actual-result: |
Пользователь зарегистрирован.
-
summary: Проверка создания учетной записи с несуществующим email environment: Microsoft Edge Версия 119.0.2151.72 (64-разрядная версия) prerequisites: Открыта страница создания учетной записи
test-data:
- Nickname = ANdrey11
- Email = [email protected]
- Password = 123123
- Password confirmation = 123123
steps:
- Вводим ник
- Вводим email
- Вводим пароль
- Вводим подтверждение пароля
- Нажимаем кнопку «Submit»
expected-result: Учетная запись не будет создана из-за несуществущего email actual-result: Учетная запись успешно создана
summary: | Отсутствует подтверждение электронной почты при регистрации
environment: | Google Chrome Версия 119.0.6045.160 (Официальная сборка), (64 бит) ОС Windows 10 Current version: 3f95dac
test-data: | no empty
steps-to-reproduce: |
- Вводим Nickname
- Вводим Email
- Вводим Password
- Вводим Password Confirmation
- Нажимаем кнопку «Submit»
expected-result: | Пользователь должен подтвердить электронную почту
actual-result: |
Пользователь зарегистрирован.
- summary: |
Возможность создать не существующий email при регистрации пользователя
environment: |
Safari Version 17.2 (19617.1.17.11.9)
macOS 14.2 (23C64)
steps-to-reproduce: |
1. Открыть сайт: https://codebattle.hexlet.io
2. Выбрать: "Sing up"
3. Заполнить: Nickname
4. Заполнить: Email
5. Заполнить: Password
6. Заполнить: Password Confirmation
7. Нажимаем кнопку «Submit»
expected-result: |
Появилось сообщение о не корректном вводе email
actual-result: |
Пользователь вошел в систему
cb2f6fdfa3a4">
Допущена возможность регистрации пользователя с использованием фейковых адресов, имитирующих структуру реальных почтовых сервисов.
environment: | Google Chrome 119.0.6045.125 (Official Build) (64-bit) Windows 10 Pro 22H2
Current version: a5c175f (https://github.com/hexlet-codebattle/codebattle/commit/a5c175fae77d597d47dfdb32f0476087f4792439) prerequisites: Открыта главная страница. steps-to-reproduce: | 1. Нажимаем на кнопку "Sign Up". 2. В поле "Nickname" вводим имя на латинице. 3. В поле "Email" вводим "[email protected]". 4. В поле "Password" вводим пароль "asdfg12345". 5. В поле "Password Confirmation" дублируем пароль. 6. Нажимаем "Submit". expected-result: | Сообщение об отказе в регистрации по несуществующему адресу. actual-result: | Пользователь успешно зарегистрирован.
- summary: |
Регистрация пользователя с несуществующей почтой
prerequisites: |
Открыта страница https://codebattle.hexlet.io/
test-data: |
Логин = [email protected] Пароль = 123456
steps:
- Вводим логин
- Вводим пароль
- Нажать кнопку Submit
expected-result: |
Появится сообщение о не найденной почте
actual result: |
Пользователь зарегистрирован environment: | Google Chrome версия 121.0.6167.189 (Официальная сборка), (64 бит) OC Windows 11 Pro 22H2 Текущая версия: a939c29](https://github.com/hexlet-codebattle/codebattle/commit/a939c2911545c6e6081ba29fb6c7aaf698f1f7a8)