Tag,
ich möchte bei einer gescheiterten HTTP-Authentifizierung keine eigene Ausgabe sondern das betreffende Error-Document des Server ausgeben lassen, so wie das der Fall ist, wenn ich bei einer .htaccess-gesteuerten HTTP-PW-Abfrage auf abbrechen drücke.
Das folgende Skript zeigt dabei keine Wirkung und gibt beim Abbrechen eine leere HTML-Seite zurück.
ich möchte bei einer gescheiterten HTTP-Authentifizierung keine eigene Ausgabe sondern das betreffende Error-Document des Server ausgeben lassen, so wie das der Fall ist, wenn ich bei einer .htaccess-gesteuerten HTTP-PW-Abfrage auf abbrechen drücke.
Das folgende Skript zeigt dabei keine Wirkung und gibt beim Abbrechen eine leere HTML-Seite zurück.
PHP-Code:
if(($_SERVER["PHP_AUTH_USER"] != $auth->user) || $_SERVER["PHP_AUTH_PW"] != $auth->pwd)
{
header("WWW-Authenticate: Basic realm=\"Zugang zu PHP-Skript\"");
header("Status: 401 Access Denied");
header("HTTP/1.0 401 Unauthorized");
}
else
{
...
}
Kommentar