Validação de dados no registro com PHP
Atualmente, não impomos nenhuma restrição ao par de login e senha, no entanto, isso não está correto. Por exemplo, atualmente os usuários podem, acidentalmente ou intencionalmente, se registrar com um login vazio ou senha vazia, ou com uma senha composta por um único caractere. Uma senha assim será muito simples e não segura.
Lembre-se que, se algum campo for preenchido incorretamente, o formulário não deve ser limpo, pois isso incomodaria o usuário: ele ficou digitando os dados, clicou - e tudo sumiu, mesmo que o erro possivelmente estivesse em um único caractere.
Modifique seu código para que não seja possível registrar um usuário com login vazio ou senha vazia.
Modifique seu código para que o login possa conter apenas letras latinas e números. Caso contrário, exiba uma mensagem sobre isso acima do formulário.
Modifique seu código para que o login tenha
um comprimento de 4 a 10 caracteres.
Caso contrário, exiba uma mensagem sobre isso acima do formulário.
Modifique seu código para que a senha tenha
um comprimento de 6 a 12 caracteres.
Caso contrário, exiba uma mensagem sobre isso acima do formulário.
Modifique seu código para que, se o login ou a senha forem preenchidos incorretamente, uma mensagem sobre isso seja exibida acima do *input* correspondente.
Pergunte também ao usuário durante o registro o *email*. Armazene-o no banco de dados. Execute a verificação do *email* quanto à correção e, se ele estiver incorreto, exiba uma mensagem sobre isso acima do *input* correspondente.
Pergunte também ao usuário durante o registro a data de nascimento no formato dia.mês.ano. Armazene a data no banco de dados. Execute a verificação da data quanto à conformidade com o formato.
Pergunte também ao usuário durante o registro
o país de residência. Ofereça a ele a opção de escolher
um dos países usando uma lista suspensa
select.