Hi Leute,
ich erlerne gerade PHP. In dem Lehrbuch bin ich an der HTTP-Authentifikation angekommen:
<?php
//Benutzername und Passwort für die Authentifizierung
$benutzername = 'rock';
$passwort = 'roll';
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW']) ||
($_SERVER['PHP_AUTH_USER'] != $benutzername) || ($_SERVER['PHP_AUTH_PW'] != $passwort)) {
// Zugangsdaten falsch, Authenfizizierungs-Header senden
header('HTTP/1.1 401 Unauthorized');
header('WWW-Authenticate: Basic realm="Guitar Wars"');
exit('<h2>Guitar Wars</h2>Tut uns wirklich Leid, aber auf diese Seite können ' .
'Sie nur mit den richtigen Zugangsdaten zugreifen.');
}
?>
Der Quelltext ist original aus dem Buch. Wenn ich es aber auf meiner Website teste, kann ich den Benutzernamen und -passwort so oft eingeben wie ich will. Immer wieder erscheint die Eingabeaufforderung.
Help
Vielen Dank für eure Zeit!