From 5a3f67af27245bc63435fd262a88165f7cec7dbf Mon Sep 17 00:00:00 2001 From: Adrian Greeve Date: Tue, 14 Aug 2012 15:09:02 +0800 Subject: [PATCH] MDL-32108 - navigation - After logging in the user is directed to mysite instead of site home. Thanks to lurii Kucherov for this patch. --- login/index.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/login/index.php b/login/index.php index 909a9faeefa..6276a578993 100644 --- a/login/index.php +++ b/login/index.php @@ -204,16 +204,16 @@ if ($frm and isset($frm->username)) { // Login WITH // no wantsurl stored or external - go to homepage $urltogo = $CFG->wwwroot.'/'; unset($SESSION->wantsurl); - } - /// Go to my-moodle page instead of site homepage if defaulthomepage set to homepage_my - if (!empty($CFG->defaulthomepage) && $CFG->defaulthomepage == HOMEPAGE_MY && !is_siteadmin() && !isguestuser()) { - if ($urltogo == $CFG->wwwroot or $urltogo == $CFG->wwwroot.'/' or $urltogo == $CFG->wwwroot.'/index.php') { - $urltogo = $CFG->wwwroot.'/my/'; + $home_page = get_home_page(); + // Go to my-moodle page instead of site homepage if defaulthomepage set to homepage_my + if ($home_page == HOMEPAGE_MY && !is_siteadmin() && !isguestuser()) { + if ($urltogo == $CFG->wwwroot or $urltogo == $CFG->wwwroot.'/' or $urltogo == $CFG->wwwroot.'/index.php') { + $urltogo = $CFG->wwwroot.'/my/'; + } } } - /// check if user password has expired /// Currently supported only for ldap-authentication module $userauth = get_auth_plugin($USER->auth);