Validation des données d'inscription en PHP
Actuellement, nous n'imposons aucune restriction sur la paire nom d'utilisateur-mot de passe, cependant, ce n'est pas correct. Par exemple, actuellement, les utilisateurs peuvent accidentellement ou intentionnellement s'inscrire avec un nom d'utilisateur ou un mot de passe vide, ou avec un mot de passe composé d'un seul caractère. Un tel mot de passe serait trop simple et non sécurisé.
Notez que si un champ est saisi incorrectement, le formulaire ne doit pas être effacé, car cela incommoderait l'utilisateur : il a saisi-saisi des données, a cliqué - et tout a disparu, alors que l'erreur était peut-être dans un seul caractère.
Modifiez votre code afin qu'il soit impossible d'enregistrer un utilisateur avec un nom d'utilisateur ou un mot de passe vide.
Modifiez votre code afin que le nom d'utilisateur puisse contenir uniquement des lettres latines et des chiffres. Dans le cas contraire, affichez un message à ce sujet au-dessus du formulaire.
Modifiez votre code afin que le nom d'utilisateur ait
une longueur de 4 à 10 caractères.
Dans le cas contraire, affichez un message
à ce sujet au-dessus du formulaire.
Modifiez votre code afin que le mot de passe ait
une longueur de 6 à 12 caractères.
Dans le cas contraire, affichez un message
à ce sujet au-dessus du formulaire.
Modifiez votre code afin que, si le nom d'utilisateur ou le mot de passe est saisi incorrectement, un message à ce sujet soit affiché au-dessus du champ correspondant.
Demandez à l'utilisateur lors de l'inscription également son email. Enregistrez-le dans la base de données. Effectuez une validation de l'email et, s'il est incorrect, affichez un message à ce sujet au-dessus du champ correspondant.
Demandez à l'utilisateur lors de l'inscription également sa date de naissance au format jour.mois.année. Enregistrez la date dans la base de données. Effectuez une validation de la date pour vérifier qu'elle correspond au format.
Demandez à l'utilisateur lors de l'inscription également
son pays de résidence. Proposez-lui de choisir
un pays parmi une liste via une liste déroulante
select.