From 4c4c90f4b086b66f0bcc955dea71b3131b0a0db3 Mon Sep 17 00:00:00 2001 From: Dan Poltawski Date: Fri, 17 May 2013 14:16:17 +0100 Subject: [PATCH] MDL-33562 lib: remove private keys when user deleted --- lib/moodlelib.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 0d396a4a716..d5008bdee1c 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -4078,6 +4078,9 @@ function delete_user(stdClass $user) { // unauthorise the user for all services $DB->delete_records('external_services_users', array('userid'=>$user->id)); + // Remove users private keys. + $DB->delete_records('user_private_key', array('userid' => $user->id)); + // force logout - may fail if file based sessions used, sorry session_kill_user($user->id);