From 072119d9a6a06b2cb049223b62fdce875d47a4e2 Mon Sep 17 00:00:00 2001 From: gpadgham Date: Tue, 12 Sep 2000 14:04:39 +0000 Subject: [PATCH] - added a quick check to see if users have cookies enabled. git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@739 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- src/login.php | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/login.php b/src/login.php index 7be75208..6da9abd7 100644 --- a/src/login.php +++ b/src/login.php @@ -47,6 +47,18 @@ ereg ("(^.*/)[^/]+/[^/]+$", $PHP_SELF, $regs); $base_uri = $regs[1]; + if ($testingcookie != 1){ + setcookie("TestCookie", "Checking cookies", 0 , $base_uri); + header("Location: " . $base_uri . "src/login.php?testingcookie=1"); + } + if(!isset($TestCookie)){ + $no_cookies = true; + } else { + // Cookies are enabled... Deleting test cookie. + setcookie("TestCookie", "", 0, $base_uri); + $no_cookies = false; + } + setcookie("username", "", 0, $base_uri); setcookie("key", "", 0, $base_uri); setcookie("logged_in", 0, 0, $base_uri); @@ -60,7 +72,6 @@ echo $org_name . " - " . _("Login"); echo "\n"; echo "\n"; - echo "
\n"; echo "
\n"; echo "
"; @@ -99,6 +110,12 @@ echo "\">
\n"; echo " \n"; echo " \n"; + if ($no_cookies){ + echo " \n"; + echo "
It appears that your browser is not accepting cookies.". + " Please make sure you have cookies enabled before proceding.
"; + echo " \n"; + } echo "\n"; echo "\n"; echo "\n"; -- 2.25.1