From: skodak Date: Fri, 19 May 2006 19:11:30 +0000 (+0000) Subject: fixed - disabled autologinguest not always respected in require_login() SC#255; merge... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=4a10c3875bf4db16a583b93cebf39815a2cef76f;p=moodle.git fixed - disabled autologinguest not always respected in require_login() SC#255; merged from MOODLE_16_STABLE --- diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 88deb9bdf6..fbcbf840ff 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -1621,9 +1621,10 @@ function require_login($courseid=0, $autologinguest=true, $cm=null) { } //User is not enrolled in the course, wants to access course content - //as a guest, and course setting allow unlimited guest access + //as a guest, and course setting allow unlimited guest access; + //do not autologin as guest when $autologinguest is false //Code cribbed from course/loginas.php - if (strstr($FULLME,"username=guest") && ($course->guest==1)) { + if (strstr($FULLME,"username=guest") and ($course->guest==1) and $autologinguest) { $realuser = $USER->id; $realname = fullname($USER, true); $USER = guest_user();