Seite 1 von 1

timeout frontend-session

Verfasst: Mo 23. Jun 2014, 15:42
von McHubi
Hallo zusammen,

werde nicht fündig hier im Forum per "frontend timeout" oder "frontend session". Und auch in den Dateien in den Ordnern "root\data\config\production" sowie "root\contenido\classes" komme ich nicht weiter.
http://forum.contenido.org/viewtopic.ph ... nd+session passt net bei der 4.9.

Hat jemand einen Tipp für mich, wie ich den Timeout der Frontend-Session verändern kann?

Danke! :D

Re: timeout frontend-session

Verfasst: Mo 23. Jun 2014, 16:16
von Faar
Hoi,
ich vermute mal, in der class.auth.php
Dort steht in Zeile 53 folgendes:

Code: Alles auswählen

protected $_lifetime = 15;
Und die Funktion _setExpiration macht folgendes daraus:

Code: Alles auswählen

$expiration = time() + (60 * $this->_lifetime);
Wenn 60 die Sekunden sind, hätten wir vermutlich damit die ominösen 15 Minuten gefunden.
Es wäre gut, wenn die Klasse an dieser Stelle auf die Mandanten-Einstellungen zugreifen würde, oder kaskadierend sogar auf die User-Einstellungen (system-->Mandant-->User).

Falls Erfolg damit, dann Bitte! :D

Re: timeout frontend-session

Verfasst: Di 24. Jun 2014, 08:46
von McHubi
Hallo Faar,

vielen Dank für den Tipp, hat funktioniert. Habe in der "root\contenido\classes\auth\class.auth.php" den Timeout auf 30 Minuten setzen können:

Code: Alles auswählen

/**
* Lifetime for authenticated users in minutes.
* After that time the authentication expires.
*
* @var integer
*/
protected $_lifetime = 30;
:D