---
title: "sr_feuser_register username nach dem editieren wird nicht geändert"
url: "https://www.typo3.net/d/55113-sr-feuser-register-username-nach-dem-editieren-wird-nicht-geaendert"
source: "typo3.net"
tags: ["Extensions","Frage","Frontend-Benutzer","PHP"]
created: "2006-12-16"
last_reply: "2006-12-16"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# sr_feuser_register username nach dem editieren wird nicht geändert

Extensions · 0 Antworten · gestartet 2006-12-16

## Eröffnungsbeitrag

**Unbekannter Benutzer** · 2006-12-16 · [Beitrag #1](https://www.typo3.net/d/55113-sr-feuser-register-username-nach-dem-editieren-wird-nicht-geaendert/1)

Hallo,
ich habe der extension sr_feuser_register ein zusätzliches feld hinzugefügt. dieses feld habe ich dann als "username" gesetzt. jetzt habe ich das problem, dass bei der editierfunktion dieses neue feld zwar geändert wird, aber nicht in das "username" feld geschrieben wird.
meine bisherige vorgehnsweise:
nach der erstellung dieses neuen feldes mithilfe des kickstartes habe ich über die in der extension mitgelieferte funktion "useEmailAsUsername = 1" das emailfeld als username gesetzt und in der datei class.tx_srfeuserregister.pi1.php folgende zeilen geändert (ca. Zeilennummer 950):
Original:

```php
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']);
			}
		}
```

geänderte zeilen:

```php
function setUsername() {
			if ($this->conf[$this->cmdKey.'.']['useEmailAsUsername'] && $this->theTable == "fe_users" && t3lib_div::inList($this->fieldList, 'username') && !$this->failureMsg['tx_gvfeuserextension_btm']) {
				$this->dataArr['username'] = trim($this->dataArr['tx_gvfeuserextension_btm']);
			}
		}
```

das login über das neue feld funktioniert bisher auch ohne probleme.
nur wenn der user sein profil ändern möchte, wird mir zwar das neue feld angezeigt (auch mit dem momentan richtigen inhalt), aber wenn der user dieses ändert, wird der neue inhalt nicht in das username feld in der benutzerverwaltung übernommen.
ich hoffe, mir kann jemand sagen, wo bzw. wie ich die editierfunktion finden und umändern kann.

vielen dank

---

Quelle: „sr_feuser_register username nach dem editieren wird nicht geändert“, typo3.net, https://www.typo3.net/d/55113-sr-feuser-register-username-nach-dem-editieren-wird-nicht-geaendert
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
