diff --git a/admin/index.php b/admin/index.php index e42687a625b..92ebceb5ad8 100644 --- a/admin/index.php +++ b/admin/index.php @@ -505,6 +505,11 @@ if (!$cache) { // Check for valid admin user - no guest autologin require_login(0, false); +if (isguestuser()) { + // Login as real user! + $SESSION->wantsurl = (string)new moodle_url('/admin/index.php'); + redirect(get_login_url()); +} $context = context_system::instance(); require_capability('moodle/site:config', $context);