ID:               29182
 Comment by:       neilcurry1 at hotmail dot com
 Reported By:      herve at elma dot fr
 Status:           Bogus
 Bug Type:         *General Issues
 Operating System: Linux
 PHP Version:      5.0.0
 New Comment:

Same problem here, using Apache 1.3.31 and PHP 5.0.0 on 
Mac OS X 10.3.4.

PHP_AUTH_USER variable is blank

PHP_AUTH_PW variable works fine.

Test Script:
<?PHP

if (empty($_SERVER["PHP_AUTH_PW"]))
{
        header("WWW-Authenticate: Basic realm=\"AUTH\"");
        header("HTTP/1.0 401 Unauthorized");
        echo("Authorisation Required.");
        exit;
}
else
{
        echo("You entered " . $_SERVER["PHP_AUTH_USER"] . " 
for a username.<BR />");
        echo("You entered " . $_SERVER["PHP_AUTH_PW"] . " 
for a password.<BR />");
}
?>

If you set the loop test to PHP_AUTH_USER it just keeps 
asking for the username and password.

The result of the above script outputs nothing where the 
username should be, and the correct password you entered 
where the password should be.

Neil


Previous Comments:
------------------------------------------------------------------------

[2004-07-15 11:51:11] [EMAIL PROTECTED]

Duplicate. See #29132



------------------------------------------------------------------------

[2004-07-15 11:48:01] [EMAIL PROTECTED]

Duplicate. See #29132

------------------------------------------------------------------------

[2004-07-15 11:22:46] herve at elma dot fr

Description:
------------
Since I have installed PHP-5.0.0 I do not have any answer to the
command $_SERVER['PHP_AUTH_USER'] ...
PHP_AUTH_USER seems to not being defined ... included in the phpinfo()
...
!?
With Apache 1.3.31, php compiled as a module.

Reproduce code:
---------------
<?php
echo "USER = ".$_SERVER['PHP_AUTH_USER'];
?>


Expected result:
----------------
The auth user name ...
as explain in the PHP documentation :
 When running under Apache as module doing HTTP authentication this
variable is set to the username provided by the user.

Actual result:
--------------
'PHP_AUTH_USER' not defined.


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=29182&edit=1

Reply via email to