Here is a solution I developed for the HTTP AUTHENTICATION on that buggy
Internet Explorer.
I want some feedbacks, improvements, Comments...
Bharath
(B. h. Loh.)
bharath_b_lohray (at) yahoo.com
Please correspond via email for my convinience and
also on the News Group for the benifit of the Php Developers...
=================== START OF SOURCE CODE [lohauthsol.php]===================
<?php
//Username and password verification function
//takes (username,password) returns TRUE/FALSE
function verify($un,$pw)
{
//Verify against a database etc....
if
((($un=="bharath")&&($pw=="password1"))||(($un=="tom_dick_harrypotter")&&($p
w=="password2")))
{
$ok=TRUE;
}
else
{
$ok=FALSE;
}
return $ok;
}
//Procedure to display a standard error if login
//fails
function er($err)
{
echo "<html><head><title>$err</title></head><body bgcolor=\"#FFFFFF\"
text=\"#000000\"><p><font face=\"Courier New, Courier, Terminal\"
size=\"3\"><font size=\"5\">$err</font><br><br>Could not log you in. <a
href=\"lohauthsol.php\">TRY AGAIN</a></font></p></body></html>";
}
//Procedure to ask username and password by
//HTTP AUTHENTICATION
function ask()
{
header("WWW-Authenticate: Basic realm=\"1024x1024.net
Administration\"");
header("HTTP/1.0 401");
er("Unauthorized");
exit;
}
//BEGIN MAIN PROGRAMME
if ((!isset($PHP_AUTH_USER))||(!verify($PHP_AUTH_USER,$PHP_AUTH_PW)))
{
ask();
}
else
{
echo "OK";
exit;
}
?>
=================== END OF SOURCE CODE ===================
--
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]