mirror of
https://github.com/moodle/moodle.git
synced 2025-04-17 22:45:54 +02:00
MDL-14992 towards better db sessions
This commit is contained in:
parent
45871c088e
commit
ef159e5f99
@ -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'),
|
||||
|
Loading…
x
Reference in New Issue
Block a user