Ich verspreche es, das ist der letzte Beitrag des heutigen Monologs :D
Ich habe nun Einiges herausgefunden. In der /tslib/class.tslib_feuserauth.php steht in Zeile 104-106:
Code:
var $auth_timeout_field = 6000; // if > 0 : session-timeout in seconds. if false/<0 : no timeout. if string: The string is fieldname from the usertable where the timeout can be found.
var $lifetime = 0; // 0 = Session-cookies. If session-cookies, the browser will stop session when the browser is closed. Else it keeps the session for $lifetime seconds.
Der erste Wert ist der wichtige Wert: 6000 Sekunden bzw. 100 Minuten - länger darf die Session nicht inaktiv sein :sad:
Die Lifetime ist theoretisch auf 0 (also ein Session-Cookie) gesetzt, allerdings steht in der /tslib/class.tslib_fe.php Zeile 501:
Code:
$this->fe_user->lifetime = intval($this->TYPO3_CONF_VARS['FE']['lifetime']);
Somit kann man zwar die Lifetime des Cookies setzten, aber die Session-Dauer ist "hardgecoded".
Somit muss man diesen Wert per Hand in der entsprechenden Datei verändern, oder man schreibt sich selbst eine Extension.
Bei mir läufts nun

Vielen Dank für die Aufmerksamkeit,
Stefan