If there's a PHP_AUTH_* copy it over to AUTH_* (mini sets AUTH_*, lighttpd sets PHP_AUTH_*)

This commit is contained in:
Bill Marquette 2005-09-17 05:00:31 +00:00
parent cd0545aa09
commit 063f8745f9

View File

@ -52,6 +52,10 @@ function passwd_backed_basic_auth() {
for($attempt = 0; $attempt <= 3; basic_auth_prompt()){
$attempt++;
/* Check for AUTH_USER */
if ($HTTP_SERVER_VARS['PHP_AUTH_USER'] <> "") {
$HTTP_SERVER_VARS['AUTH_USER'] = $HTTP_SERVER_VARS['PHP_AUTH_USER'];
$HTTP_SERVER_VARS['AUTH_PW'] = $HTTP_SERVER_VARS['PHP_AUTH_PW'];
}
if (!isset($HTTP_SERVER_VARS['AUTH_USER']))
continue;
@ -91,6 +95,10 @@ function htpasswd_backed_basic_auth() {
for($attempt = 0; $attempt <= 3; basic_auth_prompt()){
$attempt++;
/* Check for AUTH_USER */
if ($HTTP_SERVER_VARS['PHP_AUTH_USER'] <> "") {
$HTTP_SERVER_VARS['AUTH_USER'] = $HTTP_SERVER_VARS['PHP_AUTH_USER'];
$HTTP_SERVER_VARS['AUTH_PW'] = $HTTP_SERVER_VARS['PHP_AUTH_PW'];
}
if (!isset($HTTP_SERVER_VARS['AUTH_USER']))
continue;
@ -118,4 +126,4 @@ function htpasswd_backed_basic_auth() {
return false;
}
?>
?>