PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : .htaccess Passwort scchutzt funktioniert nicht!



Blakkeight
13.02.2005, 14:07
Hi ich wollte einen bestimmten bereich mit schützen das man nur mit passwort rein kommt!
Aber das geht irgend wie nicht!

hier mal der code der datein .htaccess und .htuser
axo ich probiere das zurzeit auf meinen lokalen server aufm pc!

.htaccess

AuthType Basic
AuthName "AdminPanel"
AuthUserFile .htuser
require user MJcoox

.htuser

MJcoox:admin


beide leigen in dem ordner admin!
kann mir da jemand helfen!

Lukas
13.02.2005, 14:19
Du musst das Passwort verschlüsseln, wie, weiß ich bis heute nicht so genau, da hatte ich auch mal meine Probleme mit. Ich glaube, die Passwörter werrden mit crypt() verschlüsselt.

Blakkeight
13.02.2005, 14:23
naja muss da dann nicht aber ne fehler meldung oda so kommen?
http://de.selfhtml.org/diverses/htaccess.htm
da habe ich es her und dan kann man auch das passwort verschlüsseln lassen!
mal proben ob es auch so geht! :D

<edit>Habs verschlüsselt probiert aber geht immo noch nicht!</edit>

wrtlprnft
13.02.2005, 14:39
Ähm, der Pfad zu der .htpasswd muss AFAIK absolut sein. Das hängt vom Hoster ab, wie der lautet.

Blakkeight
13.02.2005, 15:18
na und wie kann ich den raus finden?
Zurzeit probiere ich es ja offline auf meinem rechner!
bin ne absolute null wenn es um pfad angaben geht!
kannste da mal nen bsp nennen?

wrtlprnft
13.02.2005, 15:26
Offline auf deinem Rechner? Ohne Webserver ght das nicht, das weißt du schon?
Wenn der Webspace PHP kann mach einfach eine test.php und schreibe irgentetwas fehlerhaftes rein, z.B.
<?php /*In der Fehlermeldung steht der Pfadname.

Blakkeight
13.02.2005, 15:35
ja ok danke werds mal ausprobieren!

axo ich nutze xampp

chinmoku
13.02.2005, 16:48
Hier (http://www.topsubmit.de/dienste/tools/htaccess-generator/) kannst du auch ganz einfach eine .htaccess erstellen. Finde leider einen anderen Link grad nich ._.

Chocwise
13.02.2005, 17:05
...axo ich nutze xampp
Dann könnte es schon funktionieren, zumindest theoretisch.
Bedingungen sind:
Das du die .htaccess-Einstellungen in der httpd.conf deines Apache entsprechend eingestellt hast das .htaccess-Dateien funktionieren.

Das du das Passwort Windowskonform ecryptest (ich geh mal davon aus das dein XAMPP ein WAMPP ist). Windows hat keine Linux-Crypt-VErschlüsselung, sondern AFAIK MD5.

Mach dich selber schlau. ;)

dead_orc
14.02.2005, 14:48
Ich schreib auch hier nochmal, dass es (bei mir mit meinem Apache) auch ohne jedgliche Verschlüsselung funktioniert, jedoch nicht mit MD5 oder crypt!

Blakkeight
14.02.2005, 17:45
@chocwise ähm und wie mache ich es in der httpd.conf

naja eigendlich auch egal hopser es funzt wenn es online ist wenn nicht dann melde ich mich noch ma!

Chocwise
14.02.2005, 18:03
@chocwise ähm und wie mache ich es in der httpd.conf
...
Such die "AllowOverride"-Direktive in den Directorysettings zum Document-Root.
und geb ihr den Wert "All".
Das sieht auf einem WAMPP z.B. so aus:
<Directory "C:\Apache\vhosts\main">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

Achte dabei darauf das sich diese Directory-Settings auf den Ordner beziehen in dem sich die Dateien befinden die über HTTP erreichbar sein sollen. Zumeist ist das der selbe Pfad wie der der bei der Direktive "DocumentRoot" angegebene.

Jetzt such die Direktive "AccessFileName .htaccess" Und sollte sie noch auskommentiert sein (ein # davor) unkommentiere sie.

Dann noch zur Sicherheit ausschließen, dass sich User den Inhalt deiner .htaccess-Datei anschauen können:
<Files .htaccess>
Order allow,deny
Deny from all
</files>

Blakkeight
14.02.2005, 18:06
super vielen danke werde es sofort probieren und mich melden solte es nicht funktionieren! ;)


greetz MJcoox