Moin allerseits,
ich versuche nun seit etlicher Zeit vor einem Bereich meiner Site einen Login zu schalten nach dem bekannten Prinzip:
if (!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="Download Technischer Fachwirt"');
header('HTTP/1.0 401 Unauthorized');
var_dump($_SERVER);
exit;
} else {
if ($PHP_AUTH_USER != "usr" || $PHP_AUTH_PW != "pass") {
header('HTTP/1.0 401 Unauthorized');
exit;
}
}
Nach Eingabe der Daten taucht das Fenster jedoch wieder und wieder auf. Ich habe auch schon vorher den ganz normalen Klassiker versucht:
if (!isset($PHP_AUTH_USER) || !isset($PHP_AUTH_PW) || $PHP_AUTH_USER != "usr" || $PHP_AUTH_PW != "pass") {
header('WWW-Authenticate: Basic realm="Download Technischer Fachwirt"');
header('HTTP/1.0 401 Unauthorized');
var_dump($_SERVER);
exit;
} else {
// :-)
}
Nichts tut sich da. Mir ist das wohl schonmal gelungen, aber das betr. Script hilft mir irgendwie nicht weiter. Kann mir jemand den Hintergrund beschreiben, warum so eine Schleife auftritt?
Grüße, JN
--
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de