[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 eingebecode:
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