[PHP] header("WWW-Authenticate: ...")



  • Hallo!

    Ich versuch grad mit oben genanntem aufruf ne passwortabfrage zu basteln. das klappt auch wird angezeigt, etc. jedoch raff ich nicht, wie ich das passwort / den benutzernamen abfrage, sodass er sagt ok, der darf durch.
    Denn bei mir kommt immer wieder dieser dialog.. egal was ich eingebe 😞

    code:

    function authenticate() {
       Header( "WWW-Authenticate: Basic realm=\"Test Authentication System\"");
       Header( "HTTP/1.0 401 Unauthorized");
       echo "You must enter a valid login ID and password to access this resource\n";
       exit;
      }
    
      if(!isset($PHP_AUTH_USER)) {
       authenticate();
      } 
      else {
       echo "Welcome: $PHP_AUTH_USER<BR>";
       echo "Old: $OldAuth";
       echo "<FORM ACTION=\"$PHP_SELF\" METHOD=POST>\n";
       echo "<INPUT TYPE=HIDDEN NAME=\"SeenBefore\" VALUE=\"1\">\n";
       echo "<INPUT TYPE=HIDDEN NAME=\"OldAuth\" VALUE=\"$PHP_AUTH_USER\">\n";
       echo "<INPUT TYPE=Submit VALUE=\"Re Authenticate\">\n";
       echo "</FORM>\n";
      }
    

    helft mir schnell ich bin verzweifelt *gg*



  • Versuch's mal mit !isset(\_SERVER['PHP\_AUTH\_USER']) anstelle von !isset(PHP_AUTH_USER) - vielleicht hilft das ja 🙄


Anmelden zum Antworten