Question

Après avoir à vous inscrire à un site plus, et en appuyant sur les restrictions stupides sur le nom d'utilisateur (sans espaces ou caractères spéciaux), je me demande pourquoi nous avons encore des programmeurs qui limitent les choses comme ça.

Y at-il un concensus sur la méthodologie des noms d'utilisateurs admissibles?

Était-ce utile?

La solution

Souvent, il est basé sur les restrictions technologiques. Par exemple, si vos UIDs vont dans une base de données, ils doivent être aseptisé. Plutôt que d'essayer d'attraper tous les exploits possibles ou les valeurs problématiques, de nombreux développeurs choisissent de restreindre leurs UIDs aux caractères alphanumériques.

En outre, lors de l'intégration avec les systèmes existants, parfois il y a des limites déjà en place - peut-être le champ « nom d'utilisateur » est seulement 6 ou 8 caractères

.

En fin de compte, il n'y a généralement pas une raison de bonne conception pour ce faire, car un nom d'utilisateur ne doit pas être utilisé dans les calculs significatifs, mais il y a souvent de bonnes raisons d'affaires pour le faire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top