From 1c2a71d3fa00ab7fa28b47454c544b0b2cdafeaa Mon Sep 17 00:00:00 2001 From: skodak Date: Wed, 28 Dec 2005 19:54:08 +0000 Subject: [PATCH] fixed $cfg->forceloginforprofiles logic SC#207; should be backported to STABLE after some more testing... --- user/view.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/user/view.php b/user/view.php index b3d09e4d13f..fd41c1909a3 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");