From 900cc6eb52a84e1c0b8eb423fca0117434d6e8e3 Mon Sep 17 00:00:00 2001 From: Miles Lott Date: Wed, 6 Mar 2002 03:00:23 +0000 Subject: [PATCH] expire setup login after 20 minutes of idle time - cookies are reset on each page load --- phpgwapi/inc/class.setup.inc.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/phpgwapi/inc/class.setup.inc.php b/phpgwapi/inc/class.setup.inc.php index 3eecc3d961..7944c00398 100644 --- a/phpgwapi/inc/class.setup.inc.php +++ b/phpgwapi/inc/class.setup.inc.php @@ -89,8 +89,7 @@ 6. None of the above */ - // $expire = time() + 1200; /* Expire login in 20 minutes. */ - $expire = ''; + $expire = time() + 1200; /* Expire login if idle for 20 minutes. */ if(!empty($HeaderLogin) && $auth_type == 'Header') { @@ -155,6 +154,9 @@ /* Returning after login to config */ if($ConfigPW == $GLOBALS['phpgw_domain'][$ConfigDomain]['config_passwd']) { + setcookie('ConfigPW',"$ConfigPW","$expire"); + setcookie('ConfigDomain',"$ConfigDomain","$expire"); + setcookie('ConfigLang',"$ConfigLang","$expire"); return True; } else @@ -169,6 +171,7 @@ /* Returning after login to header admin */ if($HeaderPW == $GLOBALS['phpgw_info']['server']['header_admin_password']) { + setcookie('HeaderPW',"$HeaderPW","$expire"); return True; } else