Quel est le meilleur module pour un timeout de session?
Je veux simplement que les utilisateurs expirent automatiquement après une période d'inactivité.
Le module Déconnexion automatisée ressemblait à ce qu'il pourrait faire, mais il semble qu'il en fasse beaucoup plus. De plus, j'utilise Drupal 7 et c'est toujours en dev.
Vous avez deux options dans le fichier de paramètres qui devraient vous permettre de configurer le délai d'expiration de la session comme vous le souhaitez, session.gc_maxlifetime
& session.cookie_lifetime
.
/**
* Set session lifetime (in seconds), i.e. the time from the user's last visit
* to the active session may be deleted by the session garbage collector. When
* a session is deleted, authenticated users are logged out, and the contents
* of the user's $_SESSION variable is discarded.
*/
ini_set('session.gc_maxlifetime', 200000);
/**
* Set session cookie lifetime (in seconds), i.e. the time from the session is
* created to the cookie expires, i.e. when the browser is expected to discard
* the cookie. The value 0 means "until the browser is closed".
*/
ini_set('session.cookie_lifetime', 2000000);