Сейчас мы не накладываем никаких ограничений на пару логин-пароль, однако, это неправильно. К примеру, сейчас у нас пользователи случайно или намеренно могут зарегистрироваться с пустым логином или паролем, или с паролем, состоящим из одного символа. Такой пароль будет слишком простым и не безопасным.
Учтите, что если какое-то поле вбито некорректно, форма не должна очищаться, так как это будет доставлять ему неудобство пользователю: он вводил-вводил данные, нажал - и все пропало, хотя ошибка возможно была в одном символе.
Модифицируйте ваш код так, чтобы нельзя было зарегистрировать пользователя с пустым логином или паролем.
Модифицируйте ваш код так, чтобы логин мог содержать только латинские буквы и цифры. В случае, если это не так, выводите сообщение об этом над формой.
Модифицируйте ваш код так, чтобы логин был
длиной от 4
до 10
символов.
В случае, если это не так, выводите сообщение
об этом над формой.
Модифицируйте ваш код так, чтобы пароль был
длиной от 6
до 12
символов.
В случае, если это не так, выводите сообщение
об этом над формой.
Модифицируйте ваш код так, чтобы, если логин или пароль вбиты некорректно, над соответствующим инпутом выводилось сообщение об этом.
Спросите у пользователя при регистрации еще и email. Занесите его в базу данных. Выполните проверку емейла на корректность и, если он некорректен, над соответствующим инпутом выведите сообщение об этом.
Спросите у пользователя при регистрации еще и дату рождения в формате день.месяц.год. Занесите дату в базу данных. Выполните проверку даты на соответствие формату.
Спросите у пользователя при регистрации еще
и страну проживания. Предложите ему выбрать
одну из стран с помощью выпадающего списка
select
.