Zum Inhalt springen

Eingeloggten Benutzer übergeben

Erstellt am 10. November 2009 · 2 Antworten · letzte Antwort am 10. November 2009

Tags: Frontend-Benutzer, PHP, Frage

eztam ·

Hallo,

ich möchte gerne die Email des eingeloggten Benutzers an ein externes Script übergeben, bzw. die Emailadresse auslesen.

Ich möchte das nicht per GET-Parameter machen, da der Benutzer anhand der Emailadresse im externen Script über die Typo3 Logindaten automatisch eingeloggt wird. Würde das per GET-Parameter geschehen, wäre mir das zu unsicher, da man ja nur die Emailaddresse des Benutzers braucht um sich einzuloggen.

Wie kann ich das anstellen?

Ich dachte mir, dass ich eine Sessionvariable setze, in der die Emailadresse gespeichert wird.
Aber ich will eigentlich auch nicht die SessionID mit übergeben.
Welche Möglichkeiten habe ich noch?
Wie schreibe ich eine dementsprechende Extension, die automatisch beim Einloggen diese Variable setzt?

Hat hier jemand Erfahrung?

MfG eztam

eztam ·
einpraegsam.net schrieb

Steht ganz einfach in den Globals - dort kannst du bequem über jede Extension darauf zugreifen:

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

Danke, aber mir geht es eher darum, wie ich das plugin auf jeder Seite mitlade, dass die Sessionvariable gespeichert werden kann?