mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 17:06:53 +02:00
I think this might solve the mysterious problems with
session garbage collection and timeouts not working. Note: upgrading to this will KILL all current sessions, so you will need to log back in.
This commit is contained in:
parent
811cf8919d
commit
39e1c4158f
2 changed files with 7 additions and 10 deletions
|
@ -101,6 +101,12 @@
|
|||
ini_set('session.gc_maxlifetime', $CFG->sessiontimeout);
|
||||
}
|
||||
|
||||
/// Set custom session path
|
||||
if (!file_exists("$CFG->dataroot/sessions")) {
|
||||
make_upload_directory('sessions');
|
||||
}
|
||||
ini_set('session.save_path', "$CFG->dataroot/sessions");
|
||||
|
||||
/// Set sessioncookie variable if it isn't already
|
||||
if (!isset($CFG->sessioncookie)) {
|
||||
$CFG->sessioncookie = '';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue