[gelöst] Login mit E-Mail Adresse, Username = Vorname Nachname
am 03.06.2010 - 10:50 Uhr in
Hallo,
ich stehe zur Zeit vor folgendem Problem: ich möchte, dass sich meine Nutzer mit ihrer E-Mail Adresse einloggen können. Das an sich ist ja kein Problem (dank Modulen), aber der Username soll als "Vorname Nachname" angezeigt werden. Natürlich könnte ich ein Modul (um)schreiben, dass als Username Vorname Nachname eingetragen wird, allerdings ist jeder Username ja nur einmal möglich. Und ein Login mittels Vorname Nachname soll auch nicht klappen; auschließlich per E-Mail. Diese wäre dann ja einzigartig, kann aber wiederum nicht als Username gesetzt werden.
Gibt es hierfür eine einigermaßen elegante Lösung?
- Anmelden oder Registrieren um Kommentare zu schreiben

Mit einer entsprechenden
am 03.06.2010 - 11:49 Uhr
Mit einer entsprechenden function phptemplate_username($object) {} in der template.php sollte das wohl funktionieren.
siehe: http://programmingbulls.com/how-display-fullname-drupal-instead-username...
Hi, also irgendwie klappt das
am 03.06.2010 - 13:14 Uhr
Hi,

also irgendwie klappt das nicht so ganz. Hab mal 'n Screenshot angehangen.
Hab in der phptemplate_username Funktion die Zeile drupal_set_message($output); vor dem return eingefügt und der richtige Name wird ausgegeben. Allerdings steht dort immer noch der Username.
Wie gibst du den Usernamen im
am 03.06.2010 - 13:53 Uhr
Wie gibst du den Usernamen im Theme aus?
vielleicht hilft das hier:
http://www.adamagregory.com/blog/2010/01/19/drupal-theme-system-part-1
http://drupal.org/node/208577#comment-1445402
http://www.emmajane.net/node/844
Klasse,
am 03.06.2010 - 14:12 Uhr
Klasse, http://www.emmajane.net/node/844 hat mir geholfen.
Vielen Dank ;o)