// can be overriden by auth plugins
$redirect = $CFG->wwwroot.'/';
- $authsequence = explode(',', $CFG->auth); // auths, in sequence
- foreach($authsequence as $authname) {
- $authplugin = get_auth_plugin($authname);
- $authplugin->prelogin_hook();
- }
-
$sesskey = optional_param('sesskey', '__notpresent__', PARAM_RAW); // we want not null default to prevent required sesskey warning
if (!confirm_sesskey($sesskey)) {
die;
}
+ $authsequence = explode(',', $CFG->auth); // auths, in sequence
+ foreach($authsequence as $authname) {
+ $authplugin = get_auth_plugin($authname);
+ $authplugin->prelogout_hook();
+ }
+
require_logout();
redirect($redirect);