Thread Rating:
  • 2 Vote(s) - 2.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Welt/en Passwortsichern
#1
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.



[Image: download.png]
[Image: download-1489.png]



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
Reply
#2
<?php echo dirname(__FILE__); ?>
muss man dirname und FILE ersetzen?
bei mir gehts ned weil immer kommt seite nicht gefunden(dslan geht aba normal)
Reply
#3
hmm, dann hast du etwas falsch gemacht... wo liegt denn diese Datei? hast du sie nach htdocs?
Reply
#4
ja in welt 3
Reply
#5
dann musst du auch http://localhost/pfad.php oder http://127.0.0.1/welt3/pfad.php eingeben...

hast du dich verschrieben?
Reply
#6
nein hab mich ned verschrieben
Reply
#7
hmm, müsste funktionieren, ich helf dir später oder morgen per teamviewer
Reply
#8
oki schreib dann einfach pn
Reply
#9
Naja... Besser wärs die Welt mit PHP zu sichern... finde ich.

MfG Milos
✝ RiP 
Weiter geht's  Cool
Reply
#10
soweit ich weiß, ist .htaccess zu knacken, hat elite-basher mal gesagt... würde mit php genauso gehen, ich finde, htaccess ist einfacher und pratkischer...
Reply
#11
(22.07.2010, 13:11)knollenmax Wrote: soweit ich weiß, ist .htaccess zu knacken, hat elite-basher mal gesagt... würde mit php genauso gehen, ich finde, htaccess ist einfacher und pratkischer...

Wenn das jemand einmal scriptet und einmal veröffentlicht ist es wesentlich einfacher als .htaccess Big Grin

Aber du könntest ja die Dateien uploaden und hochstellen, denn manche "Noobs" im Forum blicken das nicht xD
Manchmal denke ich:
Reply
#12
hmmm
nee hab etz kein bock auf php script, vllt später...
Reply




Users browsing this thread: 1 Guest(s)