MDL-58220 oauth2: Cleanup on user delete

Delete the linked logins for this user account when it is deleted.
This commit is contained in:
Damyon Wiese
2017-04-03 13:43:27 +08:00
parent 512e681a3b
commit 7b9f5b9986
+9
View File
@@ -48,3 +48,12 @@ function auth_oauth2_extend_navigation_user_settings(navigation_node $useraccoun
}
}
/**
* Callback to remove linked logins for deleted users.
*
* @param stdClass $user
*/
function auth_oauth2_pre_user_delete($user) {
global $DB;
$DB->delete_records(auth_oauth2\linked_login::TABLE, ['userid' => $user->id]);
}