Hallo Felix,
Anmeldenamen sollten nichts mit den BenutzerInnennamen zu tun haben!
ich sehe keinen Grund dafür, warum Anmeldenamen nicht case sensitive sein dürften. Und bei UTF-8 als Codierung der Datenbank und aller übrigen beteiligten Teile wären ja auch andere nicht "europäische" Zeichen möglich.
Anmeldenamen sollten aber genauso verdeckt eingegeben werden können, wie Passwörter (input type=password). Somit wäre Missbrauch erheblich eingeschränkt. Beispiel: ich kann sehen, wie dein Anmeldename bei deiner Banking-Software lautet. Wenn ich Dich jetzt ärgern will, versuche ich xmal, mich damit anzumelden. Weil ich aber dein PW nicht kenne, wird dein Account bei der Bank gesperrt und Du kannst 24 Std. kein Onlinebanking mehr machen. Doof, oder?
Angezeigt werden sollte dann nur der BenutzerInnenname. Und der sollte irgendwie lesbar sein, zumindest für die LeutInnen, für die die Schriftzeichen etwas bedeuten ;-p
LG
Ralf