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);