codebattle
codebattle copied to clipboard
Bug: Отсутствие валидации при изменении ника
Summary
При изменении ника возможно использовать русский алфавит, а также имя может начинаться с цифр. Что не соответствует условиям при регистрации.
Reproduction steps
1. Открыть страница настроек
2. Сменить ник в поле "Your name" недопустимыми символами (русский алфавит или цифры вначале имя)
3. Нажать кнопку "Save"
4. Обновить страницу
Expected result
Ошибка, недопустимые символы.
Actual result
Имя пользователя сменилось.
Browsers
Chrome
OS
Windows
Hello, I would like to take part in the project and help with solving this problem. Please, assign it on me
Summary: При изменении имени пользователя валидация не учитывается
Environtment: CodeBattle current version: https://github.com/hexlet-codebattle/codebattle/commit/11a596a6ba84e4a7ef4470e98daf5af6a820462f Chrome Версия 126.0.6478.128 (Официальная сборка), (64 бит)
Reproduction steps:
- Нажать на панель с UserName пользователя
- Нажать Settings
- Изменить имя пользователя на имя написанное русскими буквами
- Нажать Save
Expected result: Появляется сообщение с ошибкой - Should contain Latin letters
Actual result: Имя пользователя изменилось, валидация проигнорировалась
**OS: Windows 10 Pro
**
Summary При изменении ника возможно использовать первым символом не латинскую букву, а подчеркивание, что не соответствует условиям при регистрации.
environment: | Версия сайта: Current version: https://github.com/hexlet-codebattle/codebattle/commit/8a2056558639bda3a9f133fd09a31e4d57810750 Yandex Browser 24.4.1.899 (64-bit) OC Windows 8
Reproduction steps
- Открыть страница настроек
- Сменить ник в поле "Your name" недопустимыми символами (начать имя не с латинской буквы)
- Нажать кнопку "Save"
- Обновить страницу Expected result Ошибка, недопустимые символы.
Actual result Имя пользователя сменилось.
summary: | При повторной смене ника не учитываются условия валидации как во время регистрации
environment: | Версия сайта: Current version: 8a20565 Yandex Browser 24.4.1.899 (64-bit) OC Windows 10 22H2
steps-to-reproduce: |
- После регистрации зайти в "Settings"
- В строку "Your name" ввести ник, который бы не соответствовал требованиям при регистрации
- Сохранить настройки
expected-result: | Высветилось предупреждение о том, что новый ник не соответствует требованиям, смены ника не произошло
actual-result: |
Смена ника на некорректный прошла успешно, предупреждений не высветилось
Summary When you change the name, validation does not work.
Steps-to-reproduce
- Log in.
- Click on the user's avatar in the upper right corner.
- Press "Settings".
- Enter invalid characters.
- Click "Save"
Environment: Версия сайта: https://github.com/hexlet-codebattle/codebattle/commit/8a2056558639bda3a9f133fd09a31e4d57810750 Google Chrome 107.0.5304.121 (Официальная сборка) (64 бит) Mozilla Firefox 129.0.2 (64 бит) ОС: Windows 10
Expected-result A message should appear that invalid characters have been entered.
Actual-result The changes are successfully saved.
We don't need that kind restrictions