Merge branch 'w39_MDL-31501_m26_sessionreboot' of https://github.com/skodak/moodle
This commit is contained in:
+9
-6
@@ -728,7 +728,7 @@ if (!defined('SYSCONTEXTID')) {
|
||||
// Defining the site - aka frontpage course
|
||||
try {
|
||||
$SITE = get_site();
|
||||
} catch (dml_exception $e) {
|
||||
} catch (moodle_exception $e) {
|
||||
$SITE = null;
|
||||
if (empty($CFG->version)) {
|
||||
$SITE = new stdClass();
|
||||
@@ -760,8 +760,11 @@ if (CLI_SCRIPT) {
|
||||
}
|
||||
}
|
||||
|
||||
// start session and prepare global $SESSION, $USER
|
||||
session_get_instance();
|
||||
// Start session and prepare global $SESSION, $USER.
|
||||
if (empty($CFG->sessiontimeout)) {
|
||||
$CFG->sessiontimeout = 7200;
|
||||
}
|
||||
\core\session\manager::start();
|
||||
$SESSION = &$_SESSION['SESSION'];
|
||||
$USER = &$_SESSION['USER'];
|
||||
|
||||
@@ -848,7 +851,7 @@ if (!empty($CFG->debugvalidators) and !empty($CFG->guestloginbutton)) {
|
||||
} else {
|
||||
$user = guest_user();
|
||||
}
|
||||
session_set_user($user);
|
||||
\core\session\manager::set_user($user);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -867,8 +870,8 @@ if ($USER && function_exists('apache_note')
|
||||
$apachelog_name = clean_filename($USER->firstname . " " .
|
||||
$USER->lastname);
|
||||
}
|
||||
if (session_is_loggedinas()) {
|
||||
$realuser = session_get_realuser();
|
||||
if (\core\session\manager::is_loggedinas()) {
|
||||
$realuser = \core\session\manager::get_realuser();
|
||||
$apachelog_username = clean_filename($realuser->username." as ".$apachelog_username);
|
||||
$apachelog_name = clean_filename($realuser->firstname." ".$realuser->lastname ." as ".$apachelog_name);
|
||||
$apachelog_userid = clean_filename($realuser->id." as ".$apachelog_userid);
|
||||
|
||||
Reference in New Issue
Block a user