From f58bb6afe0a8b8c8e8c607a11da502d7b6865c54 Mon Sep 17 00:00:00 2001 From: tonnesen Date: Tue, 4 Feb 2003 17:57:10 +0000 Subject: [PATCH] Removing +1y expiry time from cookies so that cookies expire when the browser exits. --- C4/Auth.pm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/C4/Auth.pm b/C4/Auth.pm index 411eb4bac3..32f612b179 100644 --- a/C4/Auth.pm +++ b/C4/Auth.pm @@ -194,7 +194,7 @@ sub checkauth { # Using Basic Authentication, no cookies required $cookie=$query->cookie(-name => 'sessionID', -value => '', - -expires => '+1y'); + -expires => ''); $loggedin = 1; } elsif ($sessionID=$query->cookie('sessionID')) { my ($ip , $lasttime); @@ -238,7 +238,7 @@ sub checkauth { } else { $cookie=$query->cookie(-name => 'sessionID', -value => $sessionID, - -expires => '+1y'); + -expires => ''); $dbh->do("UPDATE sessions SET lasttime=? WHERE sessionID=?", undef, (time(), $sessionID)); $flags = haspermission($dbh, $userid, $flagsrequired); @@ -266,7 +266,7 @@ sub checkauth { close L; $cookie=$query->cookie(-name => 'sessionID', -value => $sessionID, - -expires => '+1y'); + -expires => ''); if ($flags = haspermission($dbh, $userid, $flagsrequired)) { $loggedin = 1; } else { @@ -285,7 +285,7 @@ sub checkauth { unless ($cookie) { $cookie=$query->cookie(-name => 'sessionID', -value => '', - -expires => '+1y'); + -expires => ''); } return ($userid, $cookie, $sessionID, $flags); } @@ -307,7 +307,7 @@ sub checkauth { $template->param(\%info); $cookie=$query->cookie(-name => 'sessionID', -value => $sessionID, - -expires => '+1y'); + -expires => ''); print $query->header( -type => guesstype($template->output), -cookie => $cookie -- 2.20.1