From 19a66a28647c6b44a62c7bb551a6e2de5d0ebf13 Mon Sep 17 00:00:00 2001 From: JT Smith Date: Thu, 5 Dec 2002 02:54:52 +0000 Subject: [PATCH] Finally a fix for that crap ass internet exploder bug that haunts me as a sleep and is a thorn in my side while I'm awake!!!! --- lib/WebGUI/Session.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/WebGUI/Session.pm b/lib/WebGUI/Session.pm index c9cddfdff..dc6ee5ef2 100644 --- a/lib/WebGUI/Session.pm +++ b/lib/WebGUI/Session.pm @@ -411,7 +411,12 @@ sub setScratch { #------------------------------------------------------------------- sub start { my ($sessionId); - $sessionId = _generateSessionId(); + if ($session{cookie}{wgSession} ne "") { #fix for internet exploder cookie bug + $sessionId = $session{cookie}{wgSession}; + end($sessionId); + } else { + $sessionId = _generateSessionId(); + } WebGUI::SQL->write("insert into userSession values ('$sessionId', ". (time()+$session{setting}{sessionTimeout}).", ".time().", 0, '$ENV{REMOTE_ADDR}', $_[0])"); setCookie("wgSession",$sessionId);