hallo leute
der server von meinem ISP macht mir seltsame probleme
mit der php-authentifizierung
wenn ich dieses script auf dem server teste geht vorerst nichts, einloggen unmöglich.
wenn ich mich aber zuerst im admin bereich, der der ISP zur verfügung stellt einlogge und ich mich danach bei meinem script einlogge geht es.
ich habe den admin darauf aufmerksam gemacht, er konnte sich aber dieses verhalten auch nicht genau erklären und meinte es könne mit apache2 im zusammenhang stehen.
sind probleme mit apache2 und der php authentifizierung bekannt und wie kann man sich helfen?
eine cookie lösung will ich im moment nicht gebrauchen.
grüsse und hoffe ihr habt mein problem verstanden
killersushi
der server von meinem ISP macht mir seltsame probleme
mit der php-authentifizierung
wenn ich dieses script auf dem server teste geht vorerst nichts, einloggen unmöglich.
PHP-Code:
<?php
function validate($user, $pass){
$users=array('wwwtestuser'=>'ichbineinpasswort',
'adam'=>'passwort'
);
if(isset($users[$user]) && ($users[$user]==$pass)){
return true;
}else{
return false;
}
}
if(! validate($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"])){
Header('WWW-Authenticate: Basic realm="Seite Testen"');
Header("HTTP/1.0 401 Unauthorized");
echo "Sie benoetigen ein gueltiges Passwort um diesen Bereich zu betreten\n";
exit;
}else{
echo "ich bin drinn";
}
?>
wenn ich mich aber zuerst im admin bereich, der der ISP zur verfügung stellt einlogge und ich mich danach bei meinem script einlogge geht es.
ich habe den admin darauf aufmerksam gemacht, er konnte sich aber dieses verhalten auch nicht genau erklären und meinte es könne mit apache2 im zusammenhang stehen.
sind probleme mit apache2 und der php authentifizierung bekannt und wie kann man sich helfen?
eine cookie lösung will ich im moment nicht gebrauchen.
grüsse und hoffe ihr habt mein problem verstanden
killersushi