]> git.mjollnir.org Git - moodle.git/commitdiff
Guest account could be getting the default role
authormoodler <moodler>
Fri, 15 Sep 2006 13:28:18 +0000 (13:28 +0000)
committermoodler <moodler>
Fri, 15 Sep 2006 13:28:18 +0000 (13:28 +0000)
lib/accesslib.php

index 25fc00874d7565a570f0f64a87741acaf5bb4d7c..cf42c8142cfa2ba951a8b177e369839af1afcd55 100755 (executable)
@@ -129,7 +129,7 @@ function load_defaultuser_role() {
 
         // SPECIAL EXCEPTION:  If the default user role is actually a guest role, then 
         // remove some capabilities so this user doesn't get confused with a REAL guest
-        if (isset($USER->capabilities[$sitecontext->id]['moodle/legacy:guest'])) {
+        if (isset($USER->capabilities[$sitecontext->id]['moodle/legacy:guest']) and $USER->username != 'guest') {
             unset($USER->capabilities[$sitecontext->id]['moodle/legacy:guest']); 
             unset($USER->capabilities[$sitecontext->id]['moodle/course:view']);  // No access to courses by default
         }