From c48d19895eac3e7e8e37103af4e23a75e1bd466a Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Thu, 12 Jan 2012 14:01:44 +1300 Subject: [PATCH] Support use of HTTP_AUTHORIZATION in addition to AUTHORIZATION cgi. This is supplied by older versions of FastCGI. --- inc/HTTPAuthSession.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/inc/HTTPAuthSession.php b/inc/HTTPAuthSession.php index 12cf9c07..d4c19efd 100644 --- a/inc/HTTPAuthSession.php +++ b/inc/HTTPAuthSession.php @@ -101,6 +101,8 @@ class HTTPAuthSession { /** * Get HTTP Auth to work with PHP+FastCGI */ + if ( !isset($_SERVER["AUTHORIZATION"]) && isset($_SERVER["HTTP_AUTHORIZATION"]) && !empty($_SERVER["HTTP_AUTHORIZATION"])) + $_SERVER["AUTHORIZATION"] = $_SERVER["HTTP_AUTHORIZATION"]; if (isset($_SERVER["AUTHORIZATION"]) && !empty($_SERVER["AUTHORIZATION"])) { list ($type, $cred) = split (" ", $_SERVER['AUTHORIZATION']); if ($type == 'Basic') {