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
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
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
nix - es ändert sich nicht, die Methode ist die selbe.
Lektüre: http://no.php.net/manual/de/security.globals.php
Ahh, super danke...hab's getestet und es funzt... :o