MDL-14992 towards better db sessions

This commit is contained in:
skodak 2009-01-17 14:48:37 +00:00
parent 45871c088e
commit ef159e5f99

View File

@ -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'),