Frage

Nachdem auf einer weiteren Website zu registrieren, und das Schlagen dumm Beschränkungen des Benutzername (keine Leerzeichen oder Sonderzeichen), ich frage mich, warum wir haben immer noch Programmierer Dinge wie das zu beschränken.

Gibt es einen Konsens über die Methodik der zulässigen Benutzernamen?

War es hilfreich?

Lösung

Oft ist es auf Technologie Einschränkungen basiert. Zum Beispiel, wenn Ihre UIDs in eine Datenbank gehen, haben sie desinfiziert werden. Anstatt versuchen, alle möglichen Exploits oder problematische Werte zu fangen, entscheiden sich viele Entwickler ihre UIDs auf alphanumerische Zeichen zu beschränken.

Auch wenn mit Legacy-Systemen zu integrieren, manchmal gibt es Einschränkungen bereits vorhanden - vielleicht das „username“ Feld nur 6 oder 8 Zeichen lang ist

.

Schließlich gibt es in der Regel keinen gutes Engineering Design Grund, dies zu tun, da ein Benutzername nicht in sinnvollen Berechnungen verwendet werden soll, aber es gibt oft ein gutes Geschäft Gründe dafür.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top