New identification after an error...
| From: | David BERCOT | Date: | Fri, 20 Jan 2006 14:24:18 +0000 |
| Subject: | New identification after an error... | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-228941@lists.php.net to get a copy of this message | ||
Hi,
I use this program to force a user to authenticate :
if (!isset($_SERVER["PHP_AUTH_USER"])) {
header("WWW-Authenticate: Basic realm=\"Intranet SDSED\"");
header("HTTP/1.1 401 Unauthorized");
}
Everything is ok except a detail : if the user makes a mistake (for
example, a bad password), the variable $_SERVER["PHP_AUTH_USER"] is
initialised.
So, if he wants to do again the above test, another identification won't
happen (because $_SERVER["PHP_AUTH_USER"] is already set).
I've tried :
$_SERVER["PHP_AUTH_USER"] = NULL;
without succes...
Do you have a clue ?
Thank you very much.
David.