Hallo,
die ext. sr_feuser_register bietet die Möglichkeit das "email"-feld als "username"-feld zu setzten.
plugin.tx_srfeuserregister_pi1.useEmailAsUsername = 1
Besteht die Möglichkeit den usernamen mit einem anderen Feld als dem "email" Feld (vielleicht sogar mit einem eigens generierten Feld) zu belegen?
vielen dank für die hilfe
gruß blau
Hallo,
ich habe eine Lösung gefunden. Zumindest hat es bis jetzt funktioniert.
Eine kurze Beschreibung.
In der Datei "class.tx_srfeuserregister_pi1.php" folgenden Bereich editieren:
/**
* Moves email into username if useEmailAsUsername is set
*
* @return void done directly on array $this->dataArr
*/
function setUsername() {
if ($this->conf[$this->cmdKey.'.']['useEmailAsUsername'] && $this->theTable == "fe_users" && t3lib_div::inList($this->fieldList, 'username') && !$this->failureMsg['email']) {
$this->dataArr['username'] = trim($this->dataArr['email']);
}
}
und in den TS Constants diese Zeile nicht vergessen:
plugin.tx_srfeuserregister_pi1.useEmailAsUsername = 1
gruß blau