From c354643805f0497c147eb6efb7461385da27e606 Mon Sep 17 00:00:00 2001 From: Marc Delisle Date: Sun, 10 Aug 2003 20:41:08 +0000 Subject: [PATCH] IIS and HTTP authentication --- ChangeLog | 1 + libraries/grab_globals.lib.php3 | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 457cbeac33..3303cf0999 100755 --- a/ChangeLog +++ b/ChangeLog @@ -8,6 +8,7 @@ $Source$ 2003-08-10 Marc Delisle * server_status.php3: bug 786331, a 100,00% not internationalized, and align values for "More status variables" + * libraries/grab_globals.lib.php3: probable fix for IIS HTTP auth bug 2003-08-09 Marc Delisle * libraries/auth/cookie.auth.lib.php3: Cookies required message diff --git a/libraries/grab_globals.lib.php3 b/libraries/grab_globals.lib.php3 index fa2f34ada6..aa58aa89f9 100644 --- a/libraries/grab_globals.lib.php3 +++ b/libraries/grab_globals.lib.php3 @@ -63,6 +63,9 @@ if (!defined('PMA_GRAB_GLOBALS_INCLUDED')) { if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $HTTP_ACCEPT_LANGUAGE = $_SERVER['HTTP_ACCEPT_LANGUAGE']; } + if (isset($_SERVER['HTTP_AUTHORIZATION'])) { + $HTTP_AUTHORIZATION = $_SERVER['HTTP_AUTHORIZATION']; + } } else if (!empty($HTTP_SERVER_VARS)) { if (isset($HTTP_SERVER_VARS['PHP_SELF'])) { $PHP_SELF = $HTTP_SERVER_VARS['PHP_SELF']; @@ -70,9 +73,12 @@ if (!defined('PMA_GRAB_GLOBALS_INCLUDED')) { if (isset($HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'])) { $HTTP_ACCEPT_LANGUAGE = $HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE']; } + if (isset($HTTP_SERVER_VARS['HTTP_AUTHORIZATION'])) { + $HTTP_AUTHORIZATION = $HTTP_SERVER_VARS['HTTP_AUTHORIZATION']; + } } // end if - // Securety fix: disallow accessing serious server files via "?goto=" + // Security fix: disallow accessing serious server files via "?goto=" if (isset($goto) && strpos(' ' . $goto, '/') > 0 && substr($goto, 0, 2) != './') { unset($goto); } // end if -- 2.11.4.GIT