From f9fd10e0be76386365b312dd23e9c4ab6f11153f Mon Sep 17 00:00:00 2001 From: Petr Skoda Date: Fri, 5 Aug 2011 19:47:54 +0200 Subject: [PATCH] MDL-17477 improve session purging when deleting users --- lib/moodlelib.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 6cf72369e32..e797bf67fed 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -3509,6 +3509,9 @@ function delete_user($user) { // last course access not necessary either $DB->delete_records('user_lastaccess', array('userid'=>$user->id)); + // force logout - may fail if file based sessions used, sorry + session_kill_user($user->id); + // now do a final accesslib cleanup - removes all role assignments in user context and context itself delete_context(CONTEXT_USER, $user->id); -- 2.43.0