From 8396ade6206532e260583e96709e3ae93865c0ad Mon Sep 17 00:00:00 2001 From: Juan Leyva Date: Fri, 2 Nov 2018 15:16:02 +0100 Subject: [PATCH] MDL-63748 core_auth: Fix redirect parameter being ignored --- login/confirm.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/login/confirm.php b/login/confirm.php index b46dec2604826..4e6b9f614859c 100644 --- a/login/confirm.php +++ b/login/confirm.php @@ -79,6 +79,14 @@ complete_user_login($user); \core\session\manager::apply_concurrent_login_limit($user->id, session_id()); + + // Check where to go, $redirect has a higher preference. + if (!empty($redirect)) { + if (!empty($SESSION->wantsurl)) { + unset($SESSION->wantsurl); + } + redirect($redirect); + } } $PAGE->navbar->add(get_string("confirmed"));