Einzelne Dateien mit Passwort schützen

Um eine einzelne Datei auf dem Webserver vor dem direkten Aufruf mit einem Passwort zu schützen bedarf es zweier Dateien.

1. einer .htaccess die im gleichen Ordner liegt wie die zu schützende Datei.
Die .htaccess hat folgenden Inhalt:

AuthName "Administration"
AuthType Basic
AuthUserFile /pfadzur/.htpasswd
<Files zuschuetzendedatei.php>
  require valid-user
</Files&gt

2. eine .htpasswd in der die Benutzernamen und zugehörigen, verschlüsselten Passwörter stehen (Benutzername:verschlüsseltesPasswort).

Heinz:69gY8YPjQXeN6
Klaus:INw2mPEH.owe2

Die Passwörter werden mit crypt oder md5 verschlüssel.
Das ist z.B. unter http://www.htaccesstools.com/htpasswd-generator/ möglich.
Unter einer Windows-Umgebung werden die Passwörter unverschlüsselt abgelegt.

Kategorien: