Support use of HTTP_AUTHORIZATION in addition to AUTHORIZATION cgi.

This is supplied by older versions of FastCGI.
This commit is contained in:
Andrew McMillan 2012-01-12 14:01:44 +13:00
parent 33effe2a70
commit c48d19895e

View File

@ -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') {