Help!!! Cannot do Authentication

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have a page using the Basic HTTP Authentication and works well before.
But this night, the server seems to not receiving any $_SERVER pass in from
Web browsers.

  if ( (!isset($_SERVER['PHP_AUTH_USER'])) || ($_SERVER['PHP_AUTH_USER'] !=
"netop") || ($_SERVER['PHP_AUTH_PW'] != "cti63") ) {
   header('WWW-Authenticate: Basic realm="Please enter User Name and
Password:"');
   header('HTTP/1.0 401 Unauthorized');
   echo 'Authentication error!!';
   exit;
  }

I've trial to put this on another server, it doesn't work too !! (but it
works before also).

I've trial to use the most simple code from php.net

  if (!isset($_SERVER['PHP_AUTH_USER'])) {
   header('WWW-Authenticate: Basic realm="My Realm"');
   header('HTTP/1.0 401 Unauthorized');
   echo 'Text to send if user hits Cancel button';
   exit;
  } else {
   echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
   echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>";
  }

But it doesn't work too. The browser ask for the user name and password for
three times and than echo the line "Text to send if user hits......."

Please !!! Please help me.
Thanks a lot. 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux