Zum Inhalt springen

Nach Login sind die $_POST-Werte weg

Erstellt am 25. Mai 2006 · Noch keine Antworten

Tags: felogin, Frage

lianandre ·

Hey.

Ich habe eine Extension geschrieben, die ein Anmeldeformular anzeigt. Folgendes Problem:

Man trägt den Benutzernamen und das Passwwort ein und drückt auf den Button zum Abschicken. Die Werte ($user, $pass und $logintype=login) werden per POST an die selbe Seite geschickt. Typo3 meldet den Benutzer erfolgreich an und führt danach meine Extension aus. Wenn ich dann mit Hilfe von t3lib_div::_GP('logintype') auf die Formulardaten zugreifen will, werden keine Daten zurückgeben, weil $_POST komplett leer ist.

ABER. Wenn ich mich jetzt aber mit meiner Extension abmelden will, klicke ich auf einen Link der Form http://xxx.de/index.php?id=2&logintype=logout. Typo3 meldet den Benutzer mit Erfolg ab und führt dann meine Extension aus. Nun kann ich aber ohne Probleme auf die Daten in $_POST mit den Typo3-Funktionen zugreifen.

Macht das Sinn? Woran kann das liegen? Hat jemand einen Ratschlag? Ich habe das Gefühl, dass Typo3 nach dem Login entweder die Daten in $_POST löscht oder intern einen Redirect auslöst und die Daten nicht weitergibt. Aber das macht alles irgendwie keinen Sinn. Beim Logout klappts ja.

Andre