Ich verwende das Modul Benutzer-Registrierung und möchte gerne, dass der Benutzer nicht den Benutzernamen und die Email Adresse erfassen muss, sondern nur die Email Adresse, die dann gleichzeitig auch Benutzername ist.
Im ersten Ansatz habe ich den Benutzernamen im Modul deaktiviert und im Callback CreateNewUser die username auf die Email Adresse gesetzt. Es wird auch alles richtig gespeichert, jedoch erhalte ich am Ende einen Crash beim Speichern der tl_version -> "username cannot be null". Dann habe ich im ModulRegistrierung nachgesehen und festgestellt, dass der save_callback() vor dem Schreiben der tl_version aufgerufen wird. Nun also, einen savecall_back() auf die Email Adresse gelegt und noch schnell den username modifiziert - aber erfolglos - gleicher Fehler. OK. Dann habe ich es umgekehrt versucht, Email Adresse deaktiviert und im Username die Email eingegeben und im Callback die Email Adresse gesetzt. Dann erhalte ich aber den Fehler dass die Email Adresse ungültig ist (RFC... ).
Hat das schon jemand gelöst ?