Registrierung und Login mit Nutzername oder Email?
Wir stehen vor der Frage, ob man sich mit einem eindeutigen Nutzernamen anmeldet, oder doch über die Email. Zum Regstrieren muss natürlich beides angegeben werden, aber zur Anmeldung würde auch nur die Email ausreichen, wenn denn jeder Nutzer seinen wahren Namen preisgeben würde. Benutzt man aber jetzt jedoch Nutzernamen, so hat man das Problem, dass sehr schnell die normalen Namen vergeben sind und wir uns mit sowas “xXSeXySuNnYgIrL007Xx” und “-=PiPm-My-BlOgerz=-” rumschlagen müssen. Das sieht nicht nur unschön aus, sondern zieht den ganezn Charakter einer Seite runter, aber man kommt wohl oder übel nicht drumherum. Wir werden uns wohl dafür entscheiden, das Login über einen eindeutigen Nutzernamen durchzuführen, und darauf hoffen, dass die Nutzer wenigstens ihre normalen Namen angeben und auch preisgeben.

Man könnte alternativ auch eine gewisse Einschränkung was Zeichen angeht einbauen.
Z.B. sachen wie: ! : * . = ≈ usw. garnicht erst bei der Anmeldung zulassen.
Comment by Yannic — March 7, 2007 @ 8:00 pm
Ich denke eine solche Einschränkung ist sowieso sehr sehr wichtig, was ist denn z.B. wenn man später das ganze an einen freemail Dienst anbindet bzw. so etwas selber anbieten möchte dann hat man mit dem Usernamen -=fooo=-@example.org aber ein gewaltiges Problem… ;-)
Man muss ja immer weitesgehend in die Zukunft denken, das weiß ich aus eigener Community Erfahrung.
Comment by Ben — March 7, 2007 @ 8:05 pm
Ich habe es, ehrlich gesagt, lieber, wenn ich mich mit der Email anmelden muss. So muss ich mir nicht wieder einen Usernamen mehr merken (wenn es nicht mein Standard-Username ist) Ich würde außerdem keine Nicknames einführen, wenn ich ein “gewisses Niveau” haben will, und nur die Realnames anzeigen. Wirkt vielleicht auch abschreckend, irgendeinen Müll online zu stellen, wobei das natürlich auch nicht gänzlich auszuschließen ist…
Comment by Markus Huszar — March 7, 2007 @ 8:06 pm
ach ja und wir überlegn gleich von anfang an openID zu integrieren, und da kommen diese komischen nutzernamen natürlich gar nicht recht. ich werde bald mal einen ausführlicheren artikel zu openID veröffentlichen, falls die leserschaft noch nicht weiß, was es damit auf sich hat.
viele leute wollen aber bestimmt ihren wahren namen gar nicht preisgeben, und wenn man diesen vorraussetzt, dann melden sich die leute nicht an. es ist eine schwirige ausgangssituation.
Comment by Silab — March 7, 2007 @ 8:08 pm
openID wird unter umständen sogar sehr bekannt werden, ich hab da auch ein gutes gefühl. sollte ich auch mal drüber nachdenken… *grübel*
um nochmal meine meinung zu äußern: ich finde es im grunde “egal” ob ich mich mit email oder usernamen einloggen muss da ich für alles meistens das selbe benutze.
mal ganz davon abgesehen… es wäre ja auch möglich den login sowohl mit benutzernamen als auch mit e-mail zu ermöglichen, sollte technisch ja kein großer akt sein…
Comment by Ben — March 7, 2007 @ 8:14 pm
technisch kein großer akt, wenn man vorher festlegt, dass niemand solche name haben darf. @check_this_out@ :-)
Comment by Silab — March 7, 2007 @ 8:15 pm
Ich finde die Idee den gesammten Ablauf mit Allen zu teilen Super Hilfreich und Sozial, Respekt ;)
Meine Empfehlung bzgl. Reg.-Login:
Nach Jahre langem Erfahrung im Bereich “Community & Portale” hat sich Sowohl aus Technischer und auch als Benutzerfreundliche Anmelden und Login mit Email / Pass bewahrheitet. Folgendes DB Struktur als Beispiel würde ich anwenden.
* Login *
- Email: Die meisten User haben Zig. Nicks und Benutzernamen die man schnell vergisst, daher am besten Email das benutzt man überall.
- Passwort: Mindestens 6 stellig aus Zahlen und Sonderzeichen, vor “INSERT INTO..” mit md5 schützen
* DB Struktur *
userid:
Für jeden User ein eindeutiges ID generieren aus a-z0-9 und immer 8 stellig. Im Community-Profil Links immer diesen ID benutzen.
username:
Jeder User Sollte einen Usernamen haben mit oder ohne Sonderzeichen. Am besten max. 20 Zeichen.
email:
Max . 120 Zeichen. Bei mir ist die maximale email länge 80 Zeichen, einige brauchen eben lange Emailadressen :)
pass:
Am besten als Varchar anlegen, 32 Zeichen lang. Passwort vor DB eintrag mit md5 codieren.
Zur OpenID:
Auf Fremdzugänge würde ich mich erstmal nicht verlassen. Siehe Mics. Passport. Das mach dem User alles andere als Spass.
Comment by Samm — March 7, 2007 @ 9:41 pm
[i]”* Login * - Email: Die meisten User haben Zig. Nicks und Benutzernamen die man schnell vergisst, daher am besten Email das benutzt man überall.”[/i]
Noch besser: eMail ODER Nickname.
[i]”* DB Struktur * userid: Für jeden User ein eindeutiges ID generieren aus a-z0-9 und immer 8 stellig. Im Community-Profil Links immer diesen ID benutzen.”[/i]
Wozu nicht normale numerische Werte aufsteigend? Die Userprofile kann man sich ja auch anderweitig grabben wenn man will…
Comment by mouse — March 7, 2007 @ 10:00 pm
bei mir läuft alles mit aufsteigenden numerischen id’s
Comment by musik - master — October 21, 2007 @ 8:26 pm