From: donal72 Date: Mon, 30 Apr 2007 03:14:43 +0000 (+0000) Subject: MDL-8973 : Undo API change in previous commit X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=533f791072c8f2d7afa097cb612cbc302df2873b;p=moodle.git MDL-8973 : Undo API change in previous commit --- diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 4121c1de17..42ee75403b 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -1828,11 +1828,11 @@ function require_logout() { if (isloggedin()) { add_to_log(SITEID, "user", "logout", "view.php?id=$USER->id&course=".SITEID, $USER->id, 0, $USER->id); - if (!isset($USER->auth) || empty($USER->auth)) { - $USER->auth = get_field('user', 'auth', 'id', $USER->id); + $authsequence = get_enabled_auth_plugins(); // auths, in sequence + foreach($authsequence as $authname) { + $authplugin = get_auth_plugin($authname); + $authplugin->prelogout_hook(); } - $authplugin = get_auth_plugin($USER->auth); - $authplugin->prelogout_hook(); } if (ini_get_bool("register_globals") and check_php_version("4.3.0")) {