If you are using the CGI version of PHP then this won't work.  You can't
do HTTP auth from the CGI version.

-Rasmus

On Sun, 28 Jan 2001, Shane McBride wrote:

> I finally got PHP, MySQL and Win2k installed after a long hard battle with a Promise 
>Ultra/66 controller card. Now, PHP seems to work fine exceot when I have a script 
>that requires authorization, I never get the popup box to input the login and 
>password. Here's the script:
>
> <?
>   // Include the setup password file
>   require 'setup.inc';
>
>   // Check to see if $PHP_AUTH_USER already contains info
>   if (!isset($PHP_AUTH_USER)) {
>     // If empty, send header causing dialog box to appear
>  header('WWW-Authenticate: Basic realm="The Merchant Power Setup Area"');
>  header('HTTP/1.0 401 Unauthorized');
>  echo 'Authorization Required!';
>  exit;
>   } else if (isset($PHP_AUTH_USER)) {
>  if (($PHP_AUTH_USER !=$SETUP_USER) || ($PHP_AUTH_PW !=$SETUP_PASS)) {
>    header('WWW-Authenticate: Basic realm="The Merchant Power Setup Area"');
>    header('HTTP/1.0 401 Unauthorized');
>    echo 'Authorization Required!';
>    exit;
>     }
>  }
> ?>
>
> Any ideas?
>
> TIA- Shane
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to