Das erstellen ist eigendlich ganz einfach und läuft über eine .htaccess datei !
Du nimmst deinen Webeditor oder schlicht und ergreifend Notepad und erstellst eine Datei mit dem Namen ".htaccess" (natürlich ohne die " ").
Falls du notepad nimmst sagst du bei "speichern unter" dateityp : alle dateien , dann passt das auch mit dem erstellen.
In dieser htaccess steht folgender inhalt :
AuthType Basic
AuthUserFile "../htdocs/eagles/pwtest/.htpasswd"
AuthName "InternerClanteil"
Require valid-user
Das authtype steht für die Art der Authenthifizierung
Bei AuthUserFile steht der Pfad wo die zweite Datei (.htpasswd) steht. meinetwegen ../htdocs/hauptverzeichnis/geschütztesverzeichnis/.htpasswd
AuthName ist der Name der angezeigt werden soll wenn das Fenster aufploppt mit Benutzername / PW
Die speicherste und legste im zu schützenden Verzeichnis ab (bei mir heisst das Verzeichnis pwtest)
Dann erstellst du eine zweite Datei mit dem namen .htpasswd !
In dieser stehen die gültigen Benutzernamen & Passwörter.
OBACHT !
Wenn xampp auf einer Windows Maschine läuft kannst du einfach das Passwort als Klartext schreiben, z.b.
username:123456
Der benutzername ist in dem fall einfach username und das pw ist 12456
Fall du jedoch xampp auf ner Linux Maschine laufen hast musst du die passwörter krypten mit einem umrechner.
diesen findet du hier --->
http://de.selfhtml.org/servercgi/server ... hnisschutz
Dort findest du das ganze auch noch mal in ausführlich.