| | |
| | | /* check if user wants to stay logged in */ |
| | | if(isset($_POST['s_mod']) && isset($_POST['s_pg']) && $_POST['s_mod'] == 'login' && $_POST['s_pg'] == 'index' && isset($_POST['stay']) && $_POST['stay'] == '1') { |
| | | /* check if staying logged in is allowed */ |
| | | $app->uses('ini_parser'); |
| | | $tmp = $app->db->queryOneRecord('SELECT config FROM sys_ini WHERE sysini_id = 1'); |
| | | $tmp = $app->ini_parser->parse_ini_string(stripslashes($tmp['config'])); |
| | | $this->uses('ini_parser'); |
| | | $tmp = $this->db->queryOneRecord('SELECT config FROM sys_ini WHERE sysini_id = 1'); |
| | | $tmp = $this->ini_parser->parse_ini_string(stripslashes($tmp['config'])); |
| | | if(!isset($tmp['misc']['session_allow_endless']) || $tmp['misc']['session_allow_endless'] != 'y') { |
| | | $this->session->set_timeout($tmp['value']); |
| | | session_set_cookie_params(($tmp['value'] * 60) + 300); // make the cookie live 5 minutes longer |