Widmann, Manfred schrieb:
TYPO3 stellt in der Regel jedes mal eine neue Session her, die Session Vars werden in einer Tabelle in der DB gespeichert, wenn der Nutzer wiedererkannt wurde. Du MUSST die API benutzen TSFE->fe_user->setKey('ses','mykey',serialize($mydata);Hi!Ich setze beim Login (extends tx_sv_authbase) mit $_SESSION ein paar Session Vars (Benutzername, etc.) und verwende die dann später für diverse Dinge, u.a. zur Begrüßung des authentifizierten Benutzers.Außerdem verwende ich die Extension https_enforcer um ab da eine sichere Sitzung zu gewährleisten - das Login läuft auch schon über https ...Seltsamerweise und scheinbar grundlos gehen manchmal die Session Vars verloren - was kann das sein? Ich habe wirklich schon "alles" durchgesehen! Manchmal sind sie gesetzt und (vorzugsweise bei Demos ;-)) sind sie nicht gesetzt ...lgManfred
sowie unserialize(TSFE->fe_user->getKey('ses','mykey'));
die serialisierung kannst du die bei normalen datentypen natürlich sparen.
Wenn du Änderungen geschrieben hast mit setKey musst du diese am ende mit
$GLOBALS["TSFE"]->storeSessionData();
auch abspeichern.
Grüße
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
