]> git.mjollnir.org Git - moodle.git/commitdiff
Better protection against Googlers
authormoodler <moodler>
Mon, 3 May 2004 15:03:31 +0000 (15:03 +0000)
committermoodler <moodler>
Mon, 3 May 2004 15:03:31 +0000 (15:03 +0000)
user/view.php

index 21eba2257eb60a6a4eff174b35d11cb862037d82..c2a6c015fef967fdf1ed278e26109773148ed44d 100644 (file)
         error("No such course id");
     }
 
-    if ($course->category or $CFG->forcelogin or !empty($CFG->forceloginforprofiles)) { 
+    if ($course->category) {
         require_login($course->id);
+    } else if ($CFG->forcelogin or !empty($CFG->forceloginforprofiles)) { 
+        if (isguest()) {
+            redirect("$CFG->wwwroot/login/index.php");
+        }
+        require_login();
     }
 
     add_to_log($course->id, "user", "view", "view.php?id=$user->id&course=$course->id", "$user->id");