Closed mad-chameleon closed 6 months ago
@Heaven-Tonight Задеплойте, пожалуйста, демку на render
@fey , вота : https://heaven-tonight-runit-99rk.onrender.com/signup
фукнционально выглядит ок, ждем ревью
@Heaven-Tonight давайте при попытке ввести пробел, выводить на форме сообщение о том, что запрещены пробелы?
и еще. помимо пробелов есть еще символы табуляции, давайте его тоже учтем. Можно попробовать регуляркой брать ввод пользователя и проверять, что он относится к пробельным символам.
@Heaven-Tonight давайте при попытке ввести пробел, выводить на форме сообщение о том, что запрещены пробелы?
сделаем)
и еще. помимо пробелов есть еще символы табуляции, давайте его тоже учтем. Можно попробовать регуляркой брать ввод пользователя и проверять, что он относится к пробельным символам.
Предлагаю в username, кроме таба, обработать и другие управляющие символы. Например, сейчас пока допустимо вводить username вида: "\n\tusername", "user\name" или "user\name" и т.д., что приводит к тому, что пользователь с таким именем не сможет попасть на страницу сниппетов и будет получать ошибку 404.
давайте на фронте пока слеши запретим в юзернейме.
да, это тоже. У пользователя не должно быть спецсиволов. Разрешеные подчеркивания, тире
да, это тоже. У пользователя не должно быть спецсиволов. Разрешеные подчеркивания, тире
Логику, не позволяющую вводить пробелы убрала, добавила валидацию username. Сделала разрешенными символами латинские буквы в любом регистре, цифры и символы - и _
Изменения задеплоились: https://heaven-tonight-runit-99rk.onrender.com/signup
@Heaven-Tonight а вы есть в студентческом маттермосте Хекслета? Можете скинуть в ~internship ссыллку на пр, на демку и попросить тестировщиков потестировать. У меня демка пока грузится, я потыкаю. Но хорошо бы, чтобы тестировщики тоже проверили
@Heaven-Tonight а вы есть в студентческом маттермосте Хекслета? Можете скинуть в ~internship ссыллку на пр, на демку и попросить тестировщиков потестировать. У меня демка пока грузится, я потыкаю. Но хорошо бы, чтобы тестировщики тоже проверили
да, есть, отправлю им на растерзание :)
Поле допускает ввод имени, состоящего ТОЛЬКО из нижних подчеркиваний. Поле допускает ввод имени, состоящего ТОЛЬКО из тире. Поле допускает ввод имени, состоящего ТОЛЬКО из цифр.
но мб ввод только цифр тут приемлем, я не знаю.
Полям email и username в формах SignUpForm / GuestSignUpForm / UpdateAccountForm добавлен запрет на введение пробельных символов.
Если пользователь копипастит данные с пробелами в поле username: валидация не проходит, пользователь видит сообщение об ошибке.
Деплой: https://heaven-tonight-runit-99rk.onrender.com/