py-psychological-help / ---

0 stars 0 forks source link

Адрес, введенный в поле "Почта" формы регистрации психолога заглавными буквами, отображается в личном кабинете психолога заглавными буквами #119

Closed qase-testops[bot] closed 8 months ago

qase-testops[bot] commented 8 months ago

Description

"Ив"

Actual result

Адрес, введенный в поле "Почта" формы регистрации психолога заглавными буквами, отображается в личном кабинете психолога заглавными буквами

Шаги воспроизведения:

  1. Открыть веб приложение по ссылке: https://letstalk.ddns.net
  2. Нажать кнопку "Психологам" на главной странице
  3. Заполнить поля "Фамилия", "Имя", "Дата рождения", "Пароль" валидными данными: "Иванов", "Андрей", "09.05.2005", "Qwe2005*"
  4. Заполнить поле "Почта" валидным значением заглавными буквами: QWE@MAIL.RU
  5. Снять фокус с поля "Почта".
  6. Нажать кнопку "Регистрация"
  7. Нажать кнопку "Войти" на главной странице
  8. Заполнить поля "Почта" и "Пароль" формы авторизации данными, указанными при регистрации
  9. Нажать кнопку "Войти"

Ожидаемый результат: Адрес, введенный в поле "Почта" формы регистрации психолога заглавными буквами, отображается в личном кабинете психолога строчными буквами

Фактический результат: Адрес, введенный в поле "Почта" формы регистрации психолога заглавными буквами, отображается в личном кабинете психолога также заглавными буквами

Окружение: Windows 10 Домашняя, Яндекс Браузер 23.11.2.771 (64-bit), разрешение 1920x1080

Qase.io defect: Адрес, введенный в поле "Почта" формы регистрации психолога заглавными буквами, отображается в личном кабинете психолога заглавными буквами Found in test run: Test run 2024/01/20

%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9%20%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82%20%D0%B7%D0%B0%D0%B3%D0%BB.%D0%B1%D1%83%D0%BA%D0%B2%D1%8B%20%D0%BF%D0%BE%D1%87%D1%82%D1%8B.mp4

qase-testops[bot] commented 8 months ago

Defect (D-99) was moved to status 'Open'

sergey-xx commented 8 months ago

Предлагаю поправить требования, а не код. Обоснование: наш email является идентификатором пользователя. Соответственно как пользователь ввел при регистрации - так и сохранил его браузер - так и сохранилось в БД - так и отображается в ЛК. Если поменяем, потом пользователь будет ломать голову, почему, копируя почту из ЛК он не может залогиниться на сайте. Нужно или полностью запрещать заглавные в почте или не трогать вовсе.

nuncame commented 8 months ago

Поскольку для почтового сервера нет разницы в строчных и заглавных буквах, на фронте добавила преобразование всех букв в строчные.

На бэке требуется добавить валидацию - приходить должны только строчные буквы имейла

sergey-xx commented 8 months ago

валидация на бэке добавлена, проверено на боевом сервере