[TYPO3-german] Typo3 Session an ext php Datei
David Bruchmann
david at bruchmann-web.de
Tue Feb 3 18:24:22 CET 2009
----- Ursprüngliche Nachricht -----
Von: Henrik Ziegenhain <mail at h3nn3s.info>
Gesendet: Dienstag, 3. Februar 2009 18:09:05
An: German TYPO3 Userlist <typo3-german at lists.netfielders.de>
CC:
Betreff: Re: [TYPO3-german] Typo3 Session an ext php Datei
> Hallo ihr zwei,
>
> stehe heute gerade vor dem selben Problem. Ich muss etwas in einem
> Cookie speichern, aber ich habe keine eingeloggten FE-User.
>
> In dem Falle wäre "ses" zwar richtig, aber der Keks sollte länger als
> nur eine Session gespeichert werden. Mindestens 48h bräuchte ich die
> gespeicherten Informationen.
>
> Kann man das irgendwie lösen?
Normalerweise ist eine Session wie der Name schon sagt auf eine Session,
also einen Besuch begrenzt. Dies ist nur anders möglich, wenn jemand als
sich als registrierter Benutzer indentifiziert.
Die Session wird beendet, wenn der Browser geschlossen wird.
Du kannst jedoch die Daten der alten Session auslesen, wenn Du den
hash-wert aus der Tabelle fe_session_data kennst.
Dort sollten auch die Daten hingeschrieben werden - nicht ins cookie,
aber das wird durch die Funktion setKey ohnehin gemacht.
Da ich die Daten aber über ein Formular sowieso in andere Tabellen
schreibe, habe ich mich nicht damit beschäftigt, wie ich die Daten dann
wieder aufbereite - in der Tabelle fe_session_data sind sie recht
kryptisch gespeichert.
Bei mir kann der Benutzer die Daten später sehen, wenn er einen Link in
einer versendeten Mail anklickt, wo der Hashwert als Parameter angehängt
ist. Allerdings wird dieser Hash-Wert auch noch in einer anderen Tabelle
gespeichert, so daß ich gar nicht mit Datenbankfunktionen auf
fe_session_data zugreife.
Falls Du die alte Session mit Datenbankfunktionen später auslesen
möchtest, solltest Du sicherstellen, daß der Benutzer dazu mehrere Werte
wissen muss, um sich zu identifizieren. Ansonsten kann jeder der
zufällige Hashwerte sendet die Daten auslesen.
Gruß
David
More information about the TYPO3-german
mailing list