Hallo,
ich will einige Seiten mit PW schützen. Dazu wollte ich folgenden Code
nutzen
Code:
1 | <?php
|
2 | if (!isset($_SERVER['PHP_AUTH_USER'])) {
|
3 | header('WWW-Authenticate: Basic realm="My Realm"');
|
4 | header('HTTP/1.0 401 Unauthorized');
|
5 | echo 'Text, der gesendet wird, falls der Benutzer auf Abbrechen drückt';
|
6 | exit;
|
7 | } else {
|
8 | echo "<p>Hallo {$_SERVER['PHP_AUTH_USER']}.</p>";
|
9 | echo "<p>Sie gaben {$_SERVER['PHP_AUTH_PW']} als Passwort ein.</p>";
|
10 | }
|
11 |
|
12 | // Quelle: http://php.net/manual/de/features.http-auth.php
|
13 | ?>
|
Nach Eingabe von Name/PW springt die Funktion immer wieder auf die
Eingabemaske, sprich es scheint $_SERVER['PHP_AUTH_USER'] wird nicht
übergeben. Im Netz habe ich gelesen, das könnte an PHP Einstellungen
(php.ini?) liegen.
Könnt Ihr mir weiterhelfen, damit dieser einfache Code läuft?!
Danke und Gruß
Tobi