From 81ed299094dc1e296ef3e1ca9a18ac16fffac38a Mon Sep 17 00:00:00 2001 From: patrickslee Date: Thu, 29 Dec 2005 00:56:00 +0000 Subject: [PATCH] fixed $cfg->forceloginforprofiles logic SC#207. Backported from HEAD --- user/view.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/user/view.php b/user/view.php index 976a3c39656..27f39656b87 100644 --- a/user/view.php +++ b/user/view.php @@ -23,13 +23,15 @@ error("No such course id"); } - if ($course->category) { + if (!empty($CFG->forcelogin) || $course->id != SITEID) { require_login($course->id); - } else if ($CFG->forcelogin or !empty($CFG->forceloginforprofiles)) { + } + + if (!empty($CFG->forceloginforprofiles)) { + require_login(); 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");