MDL-9168 nested site policy when forcelogin enabled; merged from MOODLE_18_STABLE

This commit is contained in:
skodak
2007-04-02 16:13:41 +00:00
parent 1aa7b31dd9
commit 90a32fd5e6
+7 -1
View File
@@ -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