]> git.datanom.net - qtadmin.git/blobdiff - lib/utils.inc.php
Add check for valid session
[qtadmin.git] / lib / utils.inc.php
index ba2fbc9dd48e9a3bb8bfba05a418f795b91dcc94..fadc39717c3626343508d9929cd1461388c1f6b8 100644 (file)
@@ -63,15 +63,17 @@ class Utils {
         global $CFG;
 
         if (isset($CFG->session_timeout)) {
-            $this->timeout = $CFG->session_timeout * 60;
+            $this->settings['timeout'] = $CFG->session_timeout * 60;
         } else {
-            $this->timeout = 20 * 60;
+            $this->settings['timeout'] = 20 * 60;
         }
 
-        if (ini_get('session.gc_maxlifetime') != $this->timeout)
-            ini_set('session.gc_maxlifetime', $this->timeout);
-        if (ini_get('session.cookie_lifetime') != $this->timeout)
-            ini_set('session.cookie_lifetime', $this->timeout);
+        if (ini_get('session.gc_maxlifetime') != $this->settings['timeout'])
+            ini_set('session.gc_maxlifetime', $this->settings['timeout']);
+        if (ini_get('session.cookie_lifetime') != $this->settings['timeout'])
+            ini_set('session.cookie_lifetime', $this->settings['timeout']);
+
+        $_SESSION['settings'] = $this->settings;
 
         session_start();
     }
@@ -205,7 +207,7 @@ class Utils {
         }
 
         if ($loggedIn == false) {
-            echo '$this->user: '.$this->user.' $_SESSION[\'user\']: '.$_SESSION['user'];
+            echo '$this->settings: '.var_export($this->settings, true);
             echo 'R_TIME: '.date('c', $_SERVER['REQUEST_TIME']).' L_ACT: '.date('c', $_SESSION['LAST_ACTIVITY']);
             //exit;
         }
This page took 0.032301 seconds and 5 git commands to generate.