Kristan Kenney 5 лет назад
Родитель
Сommit
99a28ebc0a
2 измененных файлов с 5 добавлено и 0 удалено
  1. 4 0
      web/login/index.php
  2. 1 0
      web/logout/index.php

+ 4 - 0
web/login/index.php

@@ -184,8 +184,12 @@ function authenticate_user($user, $password, $twofa = ''){
                 $_SESSION['LAST_ACTIVITY'] = time();
                 $_SESSION['MURMUR'] = $_POST['murmur'];
 
+                // Define user role / context
                 $_SESSION['userContext'] = $data[$user]['ROLE'];
 
+                // Set active user theme on login
+                $_SESSION['userTheme'] = $data[$user]['THEME'];
+
                 // Define language
                 $output = '';
                 exec (HESTIA_CMD."v-list-sys-languages json", $output, $return_var);

+ 1 - 0
web/logout/index.php

@@ -13,6 +13,7 @@ if (!empty($_SESSION['look'])) {
     header("Location: /");
 } else {
     if($_SESSION['token'] && $_SESSION['user']){
+        unset($_SESSION['userTheme']);
         $v_user = escapeshellarg($_SESSION['user']);
         $v_session_id = escapeshellarg($_SESSION['token']);
         exec(HESTIA_CMD."v-log-user-logout ".$v_user." ".$v_session_id, $output, $return_var);