|
|
@@ -32,6 +32,7 @@ if (isset($_SESSION['user'])) {
|
|
|
reset($data);
|
|
|
$_SESSION['look'] = key($data);
|
|
|
// Reset account details for File Manager to impersonated user
|
|
|
+ //unset($_SESSION['userTheme']);
|
|
|
unset($_SESSION['_sf2_attributes']);
|
|
|
unset($_SESSION['_sf2_meta']);
|
|
|
header("Location: /login/");
|
|
|
@@ -172,11 +173,7 @@ function authenticate_user($user, $password, $twofa = ''){
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- $_SESSION['userContext'] = $data[$user]['ROLE'];
|
|
|
- $_SESSION['userTheme'] = $data[$user]['THEME'];
|
|
|
- if ($_SESSION['POLICY_USER_CHANGE_THEME'] === 'no') {
|
|
|
- unset($_SESSION['userTheme']);
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
// Define session user
|
|
|
$_SESSION['user'] = key($data);
|
|
|
@@ -188,6 +185,12 @@ function authenticate_user($user, $password, $twofa = ''){
|
|
|
$_SESSION['LAST_ACTIVITY'] = time();
|
|
|
$_SESSION['MURMUR'] = $_POST['murmur'];
|
|
|
|
|
|
+ $_SESSION['userContext'] = $data[$user]['ROLE'];
|
|
|
+ $_SESSION['userTheme'] = $data[$user]['THEME'];
|
|
|
+ if ($_SESSION['POLICY_USER_CHANGE_THEME'] === 'no') {
|
|
|
+ unset($_SESSION['userTheme']);
|
|
|
+ }
|
|
|
+
|
|
|
// Define language
|
|
|
$output = '';
|
|
|
exec (HESTIA_CMD."v-list-sys-languages json", $output, $return_var);
|