Willkommen im PC-Welt-Forum
Liebe Leser,
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Ergebnis 1 bis 7 von 7
-
14.02.2010, 11:50 #1
Byte
- Registriert seit
- 05.2007
- Beiträge
- 15
htaccess / htpasswd funktioniert nicht
Hallo!
Ich möchte einen Bereich meiner website durch ein Passwort schützen (.htaccess in Verbindung mit .htpasswd). Die htaccess sollte soweit funktionieren, wenn ich auf den Link zur geschützten Seite klickt, dann kommt die PW-Abfrage. Die Verlinkung zur .htpasswd sollte auch richtig sein.
Mein Problem ist aber, dass ich auch bei Eingabe des richtigen PW nicht auf die geschützte Seite komme. Was mich wiederum wundert ist, dass die einzelnen PW-Generatoren im web zu ganz unterschiedlichen Ergebnissen bei der Codierung kommen. Ich habe einige Generatoren ausprobiert mit User: "test1" und PW: "tester1" und das codierte Ergebnis für "tester1" ist immer unterschiedlich.
Insofern kann ich mir schon vorstellen, dass mein eingegebenes PW nicht akzeptiert wird. WORAN ABER KANN DAS LIEGEN???
Beide Dateien (.htaccess und .htpasswd) liegen im geschützten Verzeichnis, und der absolute(!) Pfad zur .htpasswd führt zum selben Verzeichnis.
Ich bin ratlos und hoffe, dass Ihr mir helfen könnt.
DANKE!!!
-
14.02.2010, 20:40 #2
Du schreibst leider nicht, unter welchem Betriebssystem und mit welchem Webserver das ganze stattfindet.
In meiner (funktierenden) .htaccess unter Debian/Apache2 steht
die Datei pwdfile habe ich mitCode:AuthUserFile /etc/apache2/pwdfile AuthType Basic AuthName "MeineWebsite" Require valid-user
erstellt. Das der Inhalt sich auch bei gleichem Kennwort ändert ist normal. Das liegt am Hash. Der Pfad hinter "AuthUserFile" muss ein absoluter Pfad sein.Code:htpasswd -c pwdfile username
Geändert von piggy (14.02.2010 um 20:42 Uhr)
-
14.02.2010, 21:32 #3
Byte
- Registriert seit
- 05.2007
- Beiträge
- 15
Hallo piggy,
DANKE für Deine Hilfe!
Der Server ist ein Linux, ich selbst arbeite auf Win XP Home.
Die .htaccess sollte OK sein, bei der PW-Abfrage (die ja erscheint) steht auch der "title", den ich in der .htaccess bestimmt habe. Meines Erachtens kann es demnach nur daran liegen, dass der Pfad zur .htpasswd nicht stimmt oder dass die darin enthaltenen Passwörter nicht passen:
- Meines Erachtens ist der Pfad richtig (die .htpasswd liegt im gleichen Verzeichnis wie die .htaccess)
AuthUserFile /home/webpages/(Webspace-Provider)/rrbbek/html/(Pfad zum geschützten Bereich)/.htpasswd
- Bleibt die .htpasswd, und auch hier kann ich es mir nicht erklären... Aber ich bin bereits froh zu wissen, dass sich die PW ständig ändern (das hatte mich doch "sehr irritiert"...
Aber woran kann es dann noch liegen? (Evtl. an den verschiedenen Verschlüsselungsarten??)
VG und DANKE!
rrbbek
-
15.02.2010, 00:15 #4
Die Kennwortdatei enthält einfach
mehr nicht. Ansonsten sieht alles richtig aus. Da weiß ich dann erst einmal auch nicht weiter. Unterschiedliche Verschlüsselungen könnte sein - glaube ich aber fast nicht.Code:Name:VerschlKennwort
Es könnte aber sein, dass der Server das Verzeichnis nicht so sieht. Vielleicht einmal nur
probieren. Wenn der Server PHP unterstützt kann man mitCode:/(Pfad zum geschützten Bereich)/.htpasswd
das tatsächlicher Verzeichnis herausfinden. Vielleicht hilft das weiter.Code:<?php echo dirname(__FILE__); ?>
Geändert von piggy (15.02.2010 um 00:24 Uhr)
-
15.02.2010, 22:22 #5
Byte
- Registriert seit
- 05.2007
- Beiträge
- 15
ich hab's geschafft - obwohl ich ehrlich gesagt nicht weiß woran es lag...
meine seite liegt bei lima-city.de und dort gibt es auch so einen "file-manager". wenn man die einzelnen dateien über diesen file-manager erstellt klappts. (warum auch immer...) - ich glaube fast, dass das an der ftp-übertragung lag. die hatte ich ja nun nicht. ansonsten ist (codetechnisch) alles gleich geblieben. das mit dem php-code zur verifizierung des pfads war noch ne gute idee - hatte aber auch nur dazu geführt, dass ich mir sicher war, dass es an dem bis dahin eingetragenen pfad nicht lag... ;-)
jedenfalls herzlichen dank für die hilfe!
-
15.02.2010, 22:29 #6
-
16.02.2010, 07:25 #7
Byte
- Registriert seit
- 05.2007
- Beiträge
- 15
Stichworte
12

Zitieren

Lesezeichen