Umlaute in Benutzernamen und Passwörtern erlauben?

Datenbankobjekte strukturieren und validieren

Umlaute in Benutzernamen und Passwörtern erlauben?

Beitragvon anselmoso am So 29. Nov 2009, 09:20

Hi Kollegen,

auf einer meiner (rein deutschsprachigen) CakePHP-Seiten habe ich schon ein paar Anfragen von Usern erhalten, die Umlaute in Benutzernamen und Passwörtern praktisch fänden. Was meint ihr dazu? Von so ziemlich jeder bekannten Online-Plattform kenne ich eigentlich, dass man in Benutzernamen keine Umlaute benutzen kann.
Die Installation ist komplett auf UTF8 eingerichtet, aber kann es da nicht trotzdem Kompatiblitätsprobleme geben je nach Nutzer-OS? (z.B. jemand mit älterem Windows / älterem IE)
anselmoso
 
Beiträge: 11
Registriert: Mo 25. Mai 2009, 12:21

Re: Umlaute in Benutzernamen und Passwörtern erlauben?

Beitragvon euromark am So 29. Nov 2009, 16:14

eigentlich ist es absolut standard, dass umlaute überall OK sind
wer damit probleme hat, macht was falsch als seitenbetreiber...
zumindest in nicht-englischsprachigen ländern

es gibt 2 arten von usernamen

a) facebook etc verwendet sogenannte slugs, um die verwendung von IDs zu vermeiden
klar, dass die dann gleich url-korrekt sein sollten.

b) normale anmelde-usernamen, die erstmal nichts mit urls zu tun haben - und deswegen aus allen zeichen bestehen können.

dank utf8 alles kein thema
und im passwort gleich 2x nicht - da es eh gehashed wird, darf und sollte da ALLES erlaubt sein
inkl sonderzeichen!

bei usernamen muss man u.U., wie gesagt nur drauf achten, dass die urls richtig gesluggt werden (wenn man userprofile statt mit ID eben auch mit usernamen ansprechen will), also
/users/view/3/{slug} etc ist ein eleganter weg dafür, um auch äüöß etc "sauber" darzustellen.
einfach weil uls keine solchen zeichen enthalten sollten - innerhalb der webseite braucht man sich ja deswegen keine gedanken zu machen
euromark
 
Beiträge: 397
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 1.2.4
OS: Windows


Zurück zu Models

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 1 Gast

cron