Quelles sont les longueurs standard minimum et maximum de nom d'utilisateur, mot de passe et email?
Quelles sont les longueurs minimale et maximale de nom d'utilisateur, mot de passe et e-mail?
source d'informationauteur daGrevis
Vous devez vous connecter pour publier un commentaire.
J'ai des problèmes avec cette question, comme elle pré-suppose qu'il doit y avoir une norme, et que les valeurs seront les mêmes dans tous les services.
Je ne pense pas que c'est utile d'imposer une durée maximale pour l'un de ces domaines, en particulier le champ mot de passe. Avec hachage de mot de passe, il n'y a pas d'espace de bénéficier de la restriction de longueur de mot de passe. Il y a peut être un motif pour limiter au strict minimum la longueur du mot de passe, mais ce minimum dépend de la sécurité du service.
Avec l'adresse e-mail, vous ne pouvez pas deviner combien de temps une adresse à vos utilisateurs de choisir, ni comment court: qui êtes-vous pour dire que a.very.long.address@some.subdomain.of.makealongeremailaddress.com n'est pas valide, et à l'inverse, que Twitter ne vais pas commencer à vendre des alias d'e-mail sur t.co?
Les noms d'utilisateur sont légèrement plus difficile à comprendre, mais là encore, je dirais qu'il n'y a aucun avantage à la restriction de la longueur. Si votre service est susceptible d'être populaire, alors (comme Google), vous pouvez bénéficier de l'arrêt de la course pour obtenir le court de la vanité des noms d'utilisateur, mais surtout si vous êtes populaire, il n'y a aucun avantage à limiter la longueur et si vous le faites alors vous pouvez empêcher vos utilisateurs de trouver un nom approprié qui n'est pas déjà pris (cf "Pas-Comme-Gros-Que-Moyennes-Jock-Mais-Plus-Que-Wee-Jock-Jock").
Un peu en retard à la fête, mais voici ma réponse: Maximum de l'Utilisateur, les Longueurs de Champ de Requête pour StackOverflow
Et les résultats de la requête ci-dessous pour la postérité:
Et, à partir de ci-dessus les résultats de la requête, le maximum e-mail longueur de répondre en tant que lien
Selon RFC 5321 (SMTP), "la longueur totale maximale d'un reverse-path ou de l'avant-path [une adresse e-mail] est de 256 octets [octets]." Aussi, "la longueur totale maximale d'un nom d'utilisateur ou d'autres locaux-partie est de 64 octets" et "la longueur totale maximale d'un nom de domaine ou de numéro de 255 octets." (C'est d'octets, pas de caractères; en Unicode, la différence.)
La longueur des noms d'utilisateur et mots de passe varie en fonction du système. Si votre conception d'une application web qui utilise des noms d'utilisateur et mots de passe, définir vos propres limites. Gardez à l'esprit que trop court les mots de passe sont potentiellement dangereux.