Hexlet / hexlet-sicp

Hexlet SICP
https://sicp.hexlet.io
GNU Affero General Public License v3.0
104 stars 134 forks source link

Bug: Есть возможность создать аккаунт с невалидным емейлом #1599

Closed alexidude closed 4 months ago

alexidude commented 10 months ago

Summary

Есть возможность создать аккаунт с невалидным емейлом

Reproduction steps

1. Открыть страницу регистрации https://sicp.hexlet.io/register
2. Ввести не валидный email "sic@g.ra"
3. Ввести корректное имя 
4. Ввести корректный пароль
5. Продублировать корректный пароль в поле "Confirm password"
6. Нажать "Sing up"

Expected result

Регистрации не произойдет, поле "email" выдаст ошибку

Actual result

Пользователь зарегистрируется

Browsers

Chrome

OS

Windows

fey commented 10 months ago

sic@g.ra

можете скинуть инфу, чтобы было понимание, почему данный емейл невалиден?

alexidude commented 10 months ago

@fey Да, конечно 1) емейла не существует; 2) он написан с ошибками

fey commented 10 months ago

@alexidude насчет несуществующего - с этим понятно. Тут по идее должна быть валидация емейла (подтверждение через письмо). А какие ошибки? Я просто не вижу их сходу

alexidude commented 10 months ago

Я почему-то думал, что если домен в емейле некорректно указан, то это ошибка)

fey commented 10 months ago

есть стандарты для валидации емейлов. Например такой емейл, который вы указали - вполне валиден. Правда есть еще емейлы с нелатинскими символами - и там иногда могут особенности быть.