Apache 2 php-authentifizierung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Apache 2 php-authentifizierung

    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.


    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
Lädt...
X