---
title: "sr_feuser_register eigenes feld als username"
url: "https://www.typo3.net/d/54738-sr-feuser-register-eigenes-feld-als-username"
source: "typo3.net"
tags: ["Extensions","Frage","Frontend-Benutzer","PHP"]
created: "2006-12-09"
last_reply: "2006-12-10"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# sr_feuser_register eigenes feld als username

Extensions · 1 Antwort · gestartet 2006-12-09

## Eröffnungsbeitrag

**blau** · 2006-12-09 · [Beitrag #1](https://www.typo3.net/d/54738-sr-feuser-register-eigenes-feld-als-username/1)

Hallo,
die ext. sr_feuser_register bietet die Möglichkeit das "email"-feld als "username"-feld zu setzten.

```typoscript
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

## Antworten

### [#2](https://www.typo3.net/d/54738-sr-feuser-register-eigenes-feld-als-username/2) · blau · 2006-12-10

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:

```php
/**
         * 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:

```typoscript
plugin.tx_srfeuserregister_pi1.useEmailAsUsername = 1
```

gruß blau

---

Quelle: „sr_feuser_register eigenes feld als username“, typo3.net, https://www.typo3.net/d/54738-sr-feuser-register-eigenes-feld-als-username
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
