From c951bbf3db94ec6a38e546a93d724d7d14b6c5da Mon Sep 17 00:00:00 2001 From: Marius Cramer <m.cramer@pixcept.de> Date: Wed, 20 Nov 2013 11:40:01 -0500 Subject: [PATCH] Added session timeout to system settings --- interface/lib/app.inc.php | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/interface/lib/app.inc.php b/interface/lib/app.inc.php index e1929d3..fc56bd0 100755 --- a/interface/lib/app.inc.php +++ b/interface/lib/app.inc.php @@ -65,7 +65,12 @@ //* Start the session if($this->_conf['start_session'] == true) { - $this->uses('session'); + $this->uses('session,ini_parser'); + $tmp = $this->db->queryOneRecord("SELECT value FROM sys_config WHERE config_id = 2 AND group = 'interface' AND name = 'session_timeout'"); + if($tmp && $tmp['value'] > 0) { + $this->session->set_timeout($tmp['value']); + } + session_set_save_handler( array($this->session, 'open'), array($this->session, 'close'), array($this->session, 'read'), -- Gitblit v1.9.1