eigentlich ist es ganz einfach:
Zuerst mußt du dir überlegen welchen Ordner du schützen willst. Es wird dann dieser Ordner, und alle Unterordner darin, geschützt.
Im folgenden Beispiel schützen wir jetzt mal den ganzen Server, sprich den Ordner "htdocs". Ich nehme dabei an das der XAMPP im Ordner "C:\XAMPP\" installiert ist. Also ist der Pfad zu diesem Ordner "C:\XAMPP\htdocs\".
In diesem Ordner legst du jetzt die Datei ".htaccess" an. Genauso geschrieben und du mußt aufpassen, dass der Notepad kein ".htaccess.txt" daraus macht!
In dieser Datei brauchen wir jetzt 4 Zeilen:
- Code: Select all
AuthType Basic
AuthName "Geschützer Bereich"
AuthUserFile "C:/XAMPP/htdocs/.htpasswd"
require valid-user
Zeile 1 = Ab hier Passwortabfrage aktivieren
Zeile 2 = Name des Bereiches. Erscheint im Titel vom Passwortabfragedialog im Browser
Zeile 3 = Name und Pfad zu der Datei wo die erlaubten Benutzer und Passwörter hinterlegt sind. Den Pfad musst du halt evtl. anpassen. Du mußt "/" benutzen und keine "\"!
Zeile 4 = Zutritt haben alle die, die in dieser Datei stehen
In diesem Ordner legst du jetzt die noch Datei ".htpasswd" an. Genauso geschrieben und du mußt wieder aufpassen, dass der Notepad kein ".htpasswd.txt" daraus macht!
Zum Test jetzt einen Benutzer und ein Passwort ohne Verschlüsselung.
- Code: Select all
Administrator:geheim
In jede Zeile kommt also erst der Benutzername, dann ein ":", und dann das Passwort. Es darf zwischen ":" und Passwort kein Leerzeichen sein.
Jetzt kannst du mit dem Browser die Seite http://localhost/ aufrufen und dich mit dem Benutzer "Administrator" und mit dem Passwort "geheim" anmelden.
Möchtest du andere Ordner schützen, musst du nur diese zwei Datein in den gewünschten Ordner reinkopieren und in der Zeile mit "AuthUserFile" den Pfad anpassen.
(UPS, zu langsam... )