---
title: "User über Parameter einlogen?"
url: "https://www.typo3.net/d/54803-user-ueber-parameter-einlogen"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2006-12-11"
last_reply: "2006-12-13"
replies: 11
solved: false
page: 1
pages: 1
lang: "de"
---

# User über Parameter einlogen?

Allgemein · 11 Antworten · gestartet 2006-12-11

## Eröffnungsbeitrag

**etxebarria** · 2006-12-11 · [Beitrag #1](https://www.typo3.net/d/54803-user-ueber-parameter-einlogen/1)

hallo

gibt es eine möglichkeit, wie ich einen fe-user nicht über die login form aufrufen kann sondern direkt aus php aus mit angabe des user/passwort?

das ganze müsste soweit ich gesehen habe die klasse 'class.t3lib_userauth.php' benützen.

danke für eure antworten.

gruss

## Antworten

### [#2](https://www.typo3.net/d/54803-user-ueber-parameter-einlogen/2) · just2b · 2006-12-11

Hallo,

vielleicht hilft das ja: <http://www.sk-typo3.de/FE-Userlogin-per-Code.191.0.html>

georg

### [#3](https://www.typo3.net/d/54803-user-ueber-parameter-einlogen/3) · etxebarria · 2006-12-11

> **just2b schrieb:**
>
> Hallo,
>
> vielleicht hilft das ja: <http://www.sk-typo3.de/FE-Userlogin-per-Code.191.0.html>
>
> georg

besten dank, genau das habe ich gesucht!

Nun möchte ich aber gleich nach dem code eine seite aufrufen, für den dieser user berechtigt ist und andere nicht. typo3 erkennt nun noch nicht, dass diese seite für ihn zugänglich ist.
hat jemand noch eine idee?

### [#4](https://www.typo3.net/d/54803-user-ueber-parameter-einlogen/4) · etxebarria · 2006-12-11

> **etxebarria schrieb:**
>
> > **just2b schrieb:**
> >
> > Hallo,
> >
> > vielleicht hilft das ja: <http://www.sk-typo3.de/FE-Userlogin-per-Code.191.0.html>
> >
> > georg
>
> besten dank, genau das habe ich gesucht!
>
> Nun möchte ich aber gleich nach dem code eine seite aufrufen, für den dieser user berechtigt ist und andere nicht. typo3 erkennt nun noch nicht, dass diese seite für ihn zugänglich ist.
> hat jemand noch eine idee?

um mich noch ein bisschen deutlicher oder konkreter auszudrücken:

wenn ich gleich nach dem login skript z.b. mit folgendem code ergänze

```php
$GLOBALS['TSFE']->fe_user->user['username'];
```

wird der username noch nicht erkannt. irgendwie müsste man refreshen oder sowas in der art. gibt es dazu eine elegante lösung?

### [#5](https://www.typo3.net/d/54803-user-ueber-parameter-einlogen/5) · etxebarria · 2006-12-11

> **etxebarria schrieb:**
>
> > **etxebarria schrieb:**
> >
> > > **just2b schrieb:**
> > >
> > > Hallo,
> > >
> > > vielleicht hilft das ja: <http://www.sk-typo3.de/FE-Userlogin-per-Code.191.0.html>
> > >
> > > georg
> >
> > besten dank, genau das habe ich gesucht!
> >
> > Nun möchte ich aber gleich nach dem code eine seite aufrufen, für den dieser user berechtigt ist und andere nicht. typo3 erkennt nun noch nicht, dass diese seite für ihn zugänglich ist.
> > hat jemand noch eine idee?
>
> um mich noch ein bisschen deutlicher oder konkreter auszudrücken:
>
> wenn ich gleich nach dem login skript z.b. mit folgendem code ergänze
>
> ```php
> $GLOBALS['TSFE']->fe_user->user['username'];
> ```
>
> wird der username noch nicht erkannt. irgendwie müsste man refreshen oder sowas in der art. gibt es dazu eine elegante lösung?

wenn hier noch jemand eine antwort weiss, wäre ich sehr dankbar...

gruss

### [#6](https://www.typo3.net/d/54803-user-ueber-parameter-einlogen/6) · just2b · 2006-12-11

Beachte mal Regel 8 > [/forumregeln](https://www.typo3.net/forumregeln)

mach eine weiterleitung über header("Location ... )

georg

### [#7](https://www.typo3.net/d/54803-user-ueber-parameter-einlogen/7) · etxebarria · 2006-12-12

> **just2b schrieb:**
>
> Beachte mal Regel 8 > [/forumregeln](https://www.typo3.net/forumregeln)
>
> mach eine weiterleitung über header("Location ... )
>
> georg

eigentlich will ich ja auch eine weiterleitung über header("Location...") machen. Doch, damit ich weiss, wohin weitergeleitet werden soll, muss ich genau auf den User zugreifen!

danke

### [#8](https://www.typo3.net/d/54803-user-ueber-parameter-einlogen/8) · just2b · 2006-12-12

alles fürn user steht in $GLOBALS['TSFE']->fe_user-> bzw in der DB

georg

### [#9](https://www.typo3.net/d/54803-user-ueber-parameter-einlogen/9) · etxebarria · 2006-12-12

> **just2b schrieb:**
>
> alles fürn user steht in $GLOBALS['TSFE']->fe_user-> bzw in der DB
>
> georg

genau, aber diese globale Variable ist bei mir noch leer. z.B. erhalte ich keinen usernamen wenn ich ihn mit

```php
$GLOBALS['TSFE']->fe_user->user['username'];
```

abfragen möchte.

### [#10](https://www.typo3.net/d/54803-user-ueber-parameter-einlogen/10) · just2b · 2006-12-12

dann hols dir eben aus der Datenbank, hast ja e den usernamen

### [#11](https://www.typo3.net/d/54803-user-ueber-parameter-einlogen/11) · etxebarria · 2006-12-12

> **just2b schrieb:**
>
> dann hols dir eben aus der Datenbank, hast ja e den usernamen

das mache ich auch zum grössten teil, nur kann er leider nicht den link generieren.

```php
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('fe_groups.tx_svloginredirect_redirect','fe_groups, fe_users','fe_groups.pid = fe_users.pid and fe_users.username="'.strtoupper($username).'"');
$id_arr	= $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res);
$id = $id_arr["tx_svloginredirect_redirect"];
// bis dahin funktioniert es reibungslos. Der Typo3 Link (siehe nächste Zeile) kann jedoch nicht generiert werden, da die Seite nur für diese FE Gruppe zulässig ist und das noch nicht erkannt wird
$link = $this->cObj->getTypoLink_URL($id, '', '');
```

### [#12](https://www.typo3.net/d/54803-user-ueber-parameter-einlogen/12) · etxebarria · 2006-12-13

> **etxebarria schrieb:**
>
> > **just2b schrieb:**
> >
> > dann hols dir eben aus der Datenbank, hast ja e den usernamen
>
> das mache ich auch zum grössten teil, nur kann er leider nicht den link generieren.
>
> ```php
> $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('fe_groups.tx_svloginredirect_redirect','fe_groups, fe_users','fe_groups.pid = fe_users.pid and fe_users.username="'.strtoupper($username).'"');
> $id_arr	= $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res);
> $id = $id_arr["tx_svloginredirect_redirect"];
> // bis dahin funktioniert es reibungslos. Der Typo3 Link (siehe nächste Zeile) kann jedoch nicht generiert werden, da die Seite nur für diese FE Gruppe zulässig ist und das noch nicht erkannt wird
> $link = $this->cObj->getTypoLink_URL($id, '', '');
> ```

hat evtl. jemand noch einen hinweis?
wie gesagt, bis zur letzten zeile ($link...) funktioniert alles...

gruss

---

Quelle: „User über Parameter einlogen?“, typo3.net, https://www.typo3.net/d/54803-user-ueber-parameter-einlogen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
