Einzelnen Beitrag anzeigen
  #4  
Alt 22.04.06, 19:46
StGaensler StGaensler ist offline
TYPO3 Forum Team
Moderator
 
Registriert seit: 25.03.05
Ort: München
Alter: 22
Beiträge: 324

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
__________________
Mit Zitat antworten