Zum Inhalt springen

FE-Userdaten an externe Webapplikation übergeben

Erstellt am 9. Juli 2006 · 4 Antworten · letzte Antwort am 10. Juli 2006

Tags: Frontend-Benutzer, PHP, Frage

ohrobot ·

Ich möchte, dass FE-User, die sich über meine Typo3 Seite registriert haben, auch Zugriff auf eine Typo3-externe Webapplikation haben. Diese wird per einfachem Link in einem PopUp aufgerufen. Die Benutzerdaten des eingeloggten Benutzers, im Speziellen:
- Benutzername
- Passwort
- Session
sollen mittels POST übergeben werden.

Bin mir jedoch nicht sicher wie die Benutzerdaten Typo3 intern weitergereicht werden, bzw. wie ich sie extrahieren kann, um sie für diese Zwecke verwenden zu können.

Kann mir hier jemand weiterhelfen?
Würde mich sehr sehr freuen.

Grüße,
Bernd

steffenk ·

das kannst Du mit einem kleinen PHP-Scripz bewerkstelligen

Alle Daten stehen, wenn der User eingeloggt ist, in dem Array

$GLOBALS['TSFE']->fe_user->user

Du kannst also leicht ein Formular basteln, was die Daten übergibt, z.B.

...
echo '<input type="hidden" name="username" value="'.$GLOBALS['TSFE']->fe_user->user['username']';
...

Um Dir alle Daten anzuschauen, kannst Du einfach mal ein

debug($GLOBALS['TSFE']->fe_user->user);

eingeben

Drathy ·

Hallo!

Blöde Frage, da sich mir ggf. in Kürze das Problem stellt:

Was ist wenn ich PHP die Globals "off" sind? Kann ich die Benutzerdaten dann direkt aus der Datenbank abfragen??

Gruß,
Drathy