From: moodler Date: Fri, 17 Oct 2003 12:30:17 +0000 (+0000) Subject: Same as Eloy's fix, just a few less lines of code. ;-) X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=482b6e6e3869e4b379255b4c74247b637d2e52b1;p=moodle.git Same as Eloy's fix, just a few less lines of code. ;-) --- diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 62281911cd..0eaccf2e2a 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -500,11 +500,8 @@ function ismoving($courseid) { function set_moodle_cookie($thing) { /// Sets a moodle cookie with an encrypted string global $CFG; - if (isset($CFG->sessioncookie)) { - $cookiename = 'MOODLEID_'.$CFG->sessioncookie; - } else { - $cookiename = 'MOODLEID_'; - } + + $cookiename = 'MOODLEID_'.$CFG->sessioncookie; $days = 60; $seconds = 60*60*24*$days; @@ -518,11 +515,7 @@ function get_moodle_cookie() { /// Gets a moodle cookie with an encrypted string global $CFG; - if (isset($CFG->sessioncookie)) { - $cookiename = 'MOODLEID_'.$CFG->sessioncookie; - } else { - $cookiename = 'MOODLEID_'; - } + $cookiename = 'MOODLEID_'.$CFG->sessioncookie; if (empty($_COOKIE[$cookiename])) { return ""; diff --git a/lib/setup.php b/lib/setup.php index 673d5dbe1b..f2b153b2e4 100644 --- a/lib/setup.php +++ b/lib/setup.php @@ -97,6 +97,10 @@ ini_set("session.gc_maxlifetime", $CFG->sessiontimeout); } +/// Set sessioncookie variable if it isn't already + if (!isset($CFG->sessioncookie)) { + $CFG->sessioncookie = ''; + } /// Location of standard files @@ -171,11 +175,7 @@ class object {}; if (!isset($nomoodlecookie)) { - if (isset($CFG->sessioncookie)) { - session_name('MoodleSession'.$CFG->sessioncookie); - } else { - session_name('MoodleSession'); - } + session_name('MoodleSession'.$CFG->sessioncookie); @session_start(); if (! isset($_SESSION['SESSION'])) { $_SESSION['SESSION'] = new object;