From 90a32fd5e670b09c0c10b3b314ee02f8c3e0cf6d Mon Sep 17 00:00:00 2001 From: skodak Date: Mon, 2 Apr 2007 16:13:41 +0000 Subject: [PATCH] MDL-9168 nested site policy when forcelogin enabled; merged from MOODLE_18_STABLE --- file.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/file.php b/file.php index 3191ac715c..d047f9d96c 100644 --- a/file.php +++ b/file.php @@ -64,7 +64,13 @@ } else if ($course->id != SITEID) { require_login($course->id); } else if ($CFG->forcelogin) { - require_login(); + if (!empty($CFG->sitepolicy) + and ($CFG->sitepolicy == $CFG->wwwroot.'/file.php'.$relativepath + or $CFG->sitepolicy == $CFG->wwwroot.'/file.php?file='.$relativepath)) { + //do not require login for policy file + } else { + require_login(); + } } // security: only editing teachers can access backups -- 2.39.5