MDL-25907 purge sessions of not-logged-in users

This commit is contained in:
Ashley Holman 2011-01-12 20:14:00 +01:00 committed by Petr Skoda
parent 5a7f931ee5
commit d0c3f54770

View File

@ -751,6 +751,9 @@ function session_gc() {
$DB->delete_records('sessions', array('sid'=>$user->sid));
}
$rs->close();
// delete expired sessions for userid = 0 (not logged in)
$DB->delete_records_select('sessions', 'userid = 0 AND timemodified < ?', array(time() - $maxlifeitme));
} catch (dml_exception $ex) {
error_log('Error gc-ing sessions');
}