From ef159e5f99355f3eeb021cee0ed993c2f2462164 Mon Sep 17 00:00:00 2001 From: skodak Date: Sat, 17 Jan 2009 14:48:37 +0000 Subject: [PATCH] MDL-14992 towards better db sessions --- lib/sessionlib.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/sessionlib.php b/lib/sessionlib.php index ce8ef68270d..8c3db52fe3d 100644 --- a/lib/sessionlib.php +++ b/lib/sessionlib.php @@ -280,13 +280,13 @@ class database_session extends session_stub { protected function init_session_storage() { global $CFG; - if (ini_get('session.gc_probability') == 0) { - ini_set('session.gc_probability', 1); - } + // ini_get('session.gc_probability') == 0 means we rely on cron cleanup only + // TODO: implement cron db session cleanup - if (!empty($CFG->sessiontimeout)) { - ini_set('session.gc_maxlifetime', $CFG->sessiontimeout); + if (empty($CFG->sessiontimeout)) { + $CFG->sessiontimeout = 7200; } + ini_set('session.gc_maxlifetime', $CFG->sessiontimeout); $result = session_set_save_handler(array($this, 'handler_open'), array($this, 'handler_close'),