I am getting a whole lot closer to getting IIS to work with PHP loading as ISAPI.
Now, when I try to get authorized, it never works. It's probably a varialbe in the
.ini file I have not set. I keep getting the user prompt box, and the realm changes
after the first login failure
NT5
PHP 4.0.4pl1
Here's the code:
?>
// 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="TBCC"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required!';
exit;
} else if (isset($PHP_AUTH_USER)) {
if (($PHP_AUTH_USER !="admin") || ($PHP_AUTH_PW !="admin")) {
header('WWW-Authenticate: Basic realm="TBCC"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required!';
exit;
}
}
?>
<html>
<h1>It worked!</h1>
</html>