From ccfda8966dc09337e642b246341f25ea7fe3d9ef Mon Sep 17 00:00:00 2001 From: thomascube Date: Tue, 1 Nov 2005 21:52:01 +0000 Subject: Fixed session expiration issue with SQLite --- index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'index.php') diff --git a/index.php b/index.php index 7dbfd8081..dcb65662c 100644 --- a/index.php +++ b/index.php @@ -98,7 +98,7 @@ $SESS_HIDDEN_FIELD = sprintf('', if ($_framed) { $COMM_PATH .= '&_framed=1'; - $SESS_HIDDEN_FIELD = "\n".''; + $SESS_HIDDEN_FIELD .= "\n".''; } @@ -146,7 +146,7 @@ else if ($_action=='logout' && isset($_SESSION['user_id'])) else if ($_action!='login' && $sess_auth && $_SESSION['user_id']) { if ($_auth !== $sess_auth || $_auth != rcmail_auth_hash($_SESSION['client_id'], $_SESSION['auth_time']) || - ($CONFIG['session_lifetime'] && $SESS_CHANGED + $CONFIG['session_lifetime']*60 < mktime())) + ($CONFIG['session_lifetime'] && isset($SESS_CHANGED) && $SESS_CHANGED + $CONFIG['session_lifetime']*60 < mktime())) { $message = show_message('sessionerror', 'error'); rcmail_kill_session(); -- cgit v1.2.3