|
|
|
|
@ -658,14 +658,13 @@ if (!empty($cidReq) && (!isset($_SESSION['_cid']) or (isset($_SESSION['_cid']) & |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* USER INIT */ |
|
|
|
|
|
|
|
|
|
if (isset($uidReset) && $uidReset) { |
|
|
|
|
// session data refresh requested |
|
|
|
|
unset($_SESSION['_user']['uidReset']); |
|
|
|
|
$is_platformAdmin = false; |
|
|
|
|
$is_allowedCreateCourse = false; |
|
|
|
|
|
|
|
|
|
if (isset($_user['user_id']) && $_user['user_id']) { |
|
|
|
|
if (isset($_user['user_id']) && $_user['user_id'] && !api_is_anonymous()) { |
|
|
|
|
//if (isset($_user['user_id']) && $_user['user_id']) { |
|
|
|
|
// a uid is given (log in succeeded) |
|
|
|
|
|
|
|
|
|
$_SESSION['loginFailed'] = false; |
|
|
|
|
@ -708,10 +707,12 @@ if (isset($uidReset) && $uidReset) { |
|
|
|
|
//exit("WARNING UNDEFINED UID !! "); |
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
if (!api_is_anonymous()) { |
|
|
|
|
// no uid => logout or Anonymous |
|
|
|
|
Session::erase('_user'); |
|
|
|
|
Session::erase('_uid'); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
Session::write('is_platformAdmin', $is_platformAdmin); |
|
|
|
|
Session::write('is_allowedCreateCourse', $is_allowedCreateCourse); |
|
|
|
|
} else { // continue with the previous values |
|
|
|
|
|