[TYPO3-german] session Daten werden nicht gespeichert unter typo3 4.5.23
chris Wolff
chris at connye.com
Thu Feb 28 14:53:17 CET 2013
Hi ich bin gerade in eine meiner Installationen auf der suche nach
einem fehler warum session daten nicht gespeichert werden.
und bin jetzt darauf gekommen das tslib_feuserauth offentsichtlich nie
die session daten schreibt:
hier die betreffenden funktion:
function storeSessionData() {
// Saves UC and SesData if changed.
if ($this->userData_change) {
$this->writeUC('');
}
if ($this->sesData_change && $this->id) {
if (empty($this->sesData)) {
// Remove session-data
$this->removeSessionData();
} elseif ($this->sessionDataTimestamp === NULL) {
// Write new session-data
$insertFields = array(
'hash' => $this->id,
'content' => serialize($this->sesData),
'tstamp' => $GLOBALS['EXEC_TIME'],
);
$this->removeSessionData();
$GLOBALS['TYPO3_DB']->exec_INSERTquery('fe_session_data',
$insertFields);
}
}
}
es liegt wohl daran das $this->sessionDataTimestamp === NULL abgefragt wird.
was für einen sinn hat diese if abfrage? und warum scheitert das?
es scheint das mein typo3 system vorher schon einmal
->fetchSessionData() aufgerufen hat und deswegen die daten nicht
gespeichert weden können.
aber sollte das nicht der normal fall sein?
gruss chris
--
christian wolff - webdeveloper, tech-loving geek and typo3 enthusiast
telefon: +49 30 347 244 88
mobil: +49 179 49 44 758
email: chris at connye.com
adresse: friedelstraße 31 - 12047 berlin
xing-profil: http://www.xing.com/profile/Christian_Wolff43
google+: https://plus.google.com/u/0/115669673917212236875/posts?hl=de
facebook: https://www.facebook.com/1stMachine
flattr: https://flattr.com/profile/1stmachine
More information about the TYPO3-german
mailing list