MDL-58774 auth_oauth2: Cleanup on user delete.

This commit is contained in:
Damyon Wiese
2017-05-08 14:26:44 +08:00
parent 48ad73619f
commit e0abc2e405
3 changed files with 46 additions and 1 deletions
+14
View File
@@ -319,4 +319,18 @@ class api {
$login->delete();
}
/**
* Delete linked logins for a user.
*
* @param \core\event\user_deleted $event
* @return boolean
*/
public static function user_deleted(\core\event\user_deleted $event) {
global $DB;
$userid = $event->objectid;
return $DB->delete_records(linked_login::TABLE, ['userid' => $userid]);
}
}