(This post was last modified: 22.07.2010, 19:14 by knollenmax.)
21.07.2010, 14:26
Welt(en) mit einem Passwort sichern
Da es schon mehrere gefragt haben, hier das Tutorial, wie man eine Welt oder mehrere mit einem Passwort sichert:
Falls ihr die Dateien nicht selbst erstellen wollt, müsst ihr das Archiv downloaden, die Dateien in die entsprechende Welt entpacken (am besten mit WinRAR), die DSLan starten, http://localhost/pfad.php (siehe unten, ab Schritt 3) aufrufen und die .htaccess ändern! In der .htpasswd sind bis jetzt zwei Benutzer, nämlich test und test2 mit dem Passwort test angelegt... Ihr könnt das natürlich ändern.
1. Ihr öffnet den Editor (Unter Windows->Start->Programme->Zubehör->Editor).
2. Dort gebt ihr folgendes ein:
und speichert die Datei als .php-Datei, das heißt, ihr wählt unter dem Dateinamen "Alle Dateien" aus und gebt dann am besten pfad.php ein.
Nehmt als Verzeichnis die Welt, die ihr sichern wollt, also auf jeden Fall [dslan]/htdocs oder zum Beispiel [dslan]/htdocs/welt3.
3. Nun startet ihr die DSLan wie gewohnt und ruft folgende Adresse auf:
http://localhost/pfad.php oder mit mehreren Welten http://localhost/welt3/pfad.php
4. Anschließend öffnet ihr wieder den Editor und macht eine neue Datei mit dem Inhalt:
In Zeile eins könnt ihr nach dem ersten Anführungszeichen den angezeigten Namen für den Bereich bestimmen!
In Zeile drei wird der Pfad zu der Passwort-Datei festgelegt, das heißt, wo die Benutzer und Passwörter abgespeichert werden.
Diese Datei wird jetzt auch in dem Ordner der entsprechenden Welt gespeichert, aber dieses mal unter dem Namen ".htaccess" (Der Name muss genau gleich sein, auch den Punkt beachten!)
5. So, jetzt müsst ihr wieder eine neue Datei mit dem Editor erstellen und auch unter [dslan]/htdocs/ (oder ähnliches) mit dem namen .htpasswd (unbedingt den selben Namen mit Punkt!) abspeichern!
6. In der Datei werden die User festgelegt! Dazu könnt ihr diesen Passwort-Generator verwenden:
Passwortgenerator
Der Username ist jetzt Vorne und mit einem Doppelpunkt von dem verschlüsselten Passwort getrennt!
Ihr gebt einfach den gewünschten Benutzernamen und das Passwort ein, kopiert dann die Zeile in das Dokument und speichert!
Für mehrere User einfach mehrere Zeilen mit Benutzernamen:Verschlüsseltes Passwort speichern...
Viel Spaß!
Grüße
knollenmax
Da es schon mehrere gefragt haben, hier das Tutorial, wie man eine Welt oder mehrere mit einem Passwort sichert:
Falls ihr die Dateien nicht selbst erstellen wollt, müsst ihr das Archiv downloaden, die Dateien in die entsprechende Welt entpacken (am besten mit WinRAR), die DSLan starten, http://localhost/pfad.php (siehe unten, ab Schritt 3) aufrufen und die .htaccess ändern! In der .htpasswd sind bis jetzt zwei Benutzer, nämlich test und test2 mit dem Passwort test angelegt... Ihr könnt das natürlich ändern.
1. Ihr öffnet den Editor (Unter Windows->Start->Programme->Zubehör->Editor).
2. Dort gebt ihr folgendes ein:
PHP Code:
<?php echo dirname(__FILE__); ?>
und speichert die Datei als .php-Datei, das heißt, ihr wählt unter dem Dateinamen "Alle Dateien" aus und gebt dann am besten pfad.php ein.
Nehmt als Verzeichnis die Welt, die ihr sichern wollt, also auf jeden Fall [dslan]/htdocs oder zum Beispiel [dslan]/htdocs/welt3.
3. Nun startet ihr die DSLan wie gewohnt und ruft folgende Adresse auf:
http://localhost/pfad.php oder mit mehreren Welten http://localhost/welt3/pfad.php
4. Anschließend öffnet ihr wieder den Editor und macht eine neue Datei mit dem Inhalt:
Code:
AuthName "DSLan - Welt 5"
AuthType Basic
AuthUserFile [HIER HER MUSS DER PFAD HIN, DER IM BROSER ANGEZEIGT WURDE]/.htpasswd
require valid-user
In Zeile eins könnt ihr nach dem ersten Anführungszeichen den angezeigten Namen für den Bereich bestimmen!
In Zeile drei wird der Pfad zu der Passwort-Datei festgelegt, das heißt, wo die Benutzer und Passwörter abgespeichert werden.
Diese Datei wird jetzt auch in dem Ordner der entsprechenden Welt gespeichert, aber dieses mal unter dem Namen ".htaccess" (Der Name muss genau gleich sein, auch den Punkt beachten!)
5. So, jetzt müsst ihr wieder eine neue Datei mit dem Editor erstellen und auch unter [dslan]/htdocs/ (oder ähnliches) mit dem namen .htpasswd (unbedingt den selben Namen mit Punkt!) abspeichern!
6. In der Datei werden die User festgelegt! Dazu könnt ihr diesen Passwort-Generator verwenden:
Passwortgenerator
Der Username ist jetzt Vorne und mit einem Doppelpunkt von dem verschlüsselten Passwort getrennt!
Ihr gebt einfach den gewünschten Benutzernamen und das Passwort ein, kopiert dann die Zeile in das Dokument und speichert!
Für mehrere User einfach mehrere Zeilen mit Benutzernamen:Verschlüsseltes Passwort speichern...
Viel Spaß!
Grüße
knollenmax
Meine Projekte