RauteMusik Forum

Hinweis: Das Forum von RauteMusik.FM ist seit einiger Zeit geschlossen. Es können keine neuen Beiträge mehr erstellt werden. Alle Threads/Posts aus der Vergangenheit sind jedoch weiterhin für dich abrufbar.

Aus dem Forum: Programmiersprachen

PW aud HP mit .htaccess-Datei will net klappen

Autor Nachricht
_Vaan_
verfasst am 02.11.2006 um 20:29:27 Uhr

Hallöchen,

ich will auf meiner Homepage ein Verzeichnis mit einen Passwort schützen wo nur bestimmte Leute zugreifen können. Das will ich mit HTAcces machen. Nur hab ich das Problem das die Passwortabfrage zwar erscheint, ich aber egal was ein eingebe nicht auf die Seite komme.
Hier mal der Quelltext:

Für .htaccess


# .htaccess-Datei für Web-Verzeichnis /unterlagen
AuthType Basic
AuthName "Unterlagen-Bereich"
AuthUserFile /Homepage/unterlagen/.htusers
Require valid-user


Für .htuseres

# .htusers-Datei für Benutzerdaten
Name1:pw1
Name2:pw2


Die beiden Dateien sind in dem Verzeichnis "Unterlagen" welches auch geschützt werden soll. ABer das klappt wie gesagt nicht.
Ich vermute ja das es mit den Realpfad zu tun hat, also mit
"AuthUserFile /Homepage/unterlagen/.htusers"
Ich hab mein Webspace bei Lycos und ich weiß net wie da der Realpfad ist.
Oder ist sonst am Queltext was falsch?

Danke für die Hilfe.


mUttLi;>
verfasst am 02.11.2006 um 21:06:27 Uhr

Müssen die Passwörter nicht verschlüsselt in die User Datei eingegeben werden?

//Edit

Probiers mal hiermit. (http://www.oraab.de/php4/crypt.php4) :>


Gelöscht
verfasst am 02.11.2006 um 21:10:23 Uhr

http://www.arcor.de/hilfe/neu/index.php?sid=&aktion=anzeigen&rubrik=006008002&id=226


sLy
verfasst am 02.11.2006 um 21:34:48 Uhr

Den "real" Pfad kannste dir ausgeben lassen:

schreib dir ne .php datei, die den syntax falsch hat^^ so mach ich das immer

<?php

echo ;;!2

?>

dann gibt der dir nen Fehler aus, wo der real Pfad drinsteht^^


BoNe_hEaD
verfasst am 03.11.2006 um 12:11:09 Uhr

was dass denn für ne methode sly????

mal mit echo $_SERVER['DOCUMENT_ROOT'];

versucht?

lol syntax falsch. ich muss immer noch lachen. sry.
aber warum auch einfach machen wenns kompliziert geht -.-

greetz BoNe


DenniX
verfasst am 04.11.2006 um 18:54:12 Uhr

Auf Lycos hat man PHP?


thorr
verfasst am 04.11.2006 um 20:08:57 Uhr

php brauch man doch gar nich für .htacces :?: oder gehts darum, den pfad rauszubekommen? steht das denn nich da, wenn du dich mit nem ftp-prog einloggst?


mUttLi;>
verfasst am 04.11.2006 um 21:17:54 Uhr

Es muss da nicht unbedingt die Rootadresse / der Realpfad stehen, wenn du über ftp einloggst.


_Vaan_
verfasst am 05.11.2006 um 19:52:07 Uhr

Thx Leute für die Antworten.

Der Befehl von BoNe_hEaD hat mir dann geholfen. Ich weiß jetzt den RealPfad. Aber irgendwie klappt das imemrnoch nicht. Es kommt zwar die Aufforderung zu Name und Passwort, aber er nimmt es nicht an.
Hab es auch schon mit den verschlüsselten PW versucht, ging och net.

Vllt unterstützt der Anbieter htaccess nicht?
Bin grad echt ratlos.


sLy
verfasst am 05.11.2006 um 20:38:06 Uhr

was dass denn für ne methode sly????

mal mit echo $_SERVER['DOCUMENT_ROOT'];

versucht?

lol syntax falsch. ich muss immer noch lachen. sry.
aber warum auch einfach machen wenns kompliziert geht -.-

greetz BoNe


das ist die methode "ich hab keine lust ein globalarray in ein echo zu schreiben" :P Ist ja nich so, als wüsste ich das nicht :P

Gruß, sLy


DenniX
verfasst am 06.11.2006 um 15:20:29 Uhr

Also es geht noch immer nicht hmmm...

AuthUserFile /Homepage/unterlagen/.htusers


und dann heißt die Datei?
Für
.htuseres

[quote:d8a1e29d49]# .htusers-Datei für Benutzerdaten
Name1:pw1
Name2:pw2
[/quote:d8a1e29d49]

Er versucht beim Login auf die "htpasswd" (hier: htusers) zu zu greifen, findet diese aber nicht, da sie ".htuseres" heißt. ;)

PS: Normalerweise unterstützt jeder Apache htaccess...^^ bei den Standardeinstellungen *g*


_Vaan_
verfasst am 06.11.2006 um 17:03:46 Uhr

weiß jetzt nicht was du meinst!?

Aber ich hab beides gleich genannt.

Also einmal die datei .htpasswd und einmal den link zu .htpasswd in der .htaccess.
Heißt beides gleich.

Wie gesagt, vllt unterstützt ja der webspace von Lacyos .htaccess nicht. Kann mir das sonst nicht erklären. Oder der Link zur .htpasswd is immernoch falsch, wobei ich den ja durch die php-datei raus bekommen habe.


DenniX
verfasst am 07.11.2006 um 16:17:16 Uhr

Hmm okay dann hattest du das hier falsch reingepostet.

ich könnte mir nich vorstellen das lycos das unterbinden sollte :rolleyes:

erstell mal im selben verzeichnis wo die htpasswd oder wie sie heißt eine PHP und lass dir folgendes mal ausgeben:

[code]echo $_SERVER["SCRIPT_FILENAME"];[/code]

diesen Pfad + /.htpasswd (Beispiel: /home/users/.htpasswd) legst du dann in die htaccess und probierst es noch mal ;)

wenns dann immer noch nicht geht dann poste nochmal pls beide Dateien... oO
Kannst mir auch per Message schicken ;)


_Vaan_
verfasst am 10.11.2006 um 16:01:05 Uhr

es geht jetzt ... es lag an einen einfachen noobigen Fehler von mir ^^

ich habe einfach nicht beachtet das die index datei der hauptseite nicht gleich aufn Webspace liegt sondern in einen Ordner. Und den habe ich beim Pfad nicht beachtet...

also statt:
AuthUserFile /Hauptseite/unterlagen/.htusers

habe ich
AuthUserFile /unterlagen/.htusers

geschrieben.

ABer danke für die Hilfe. Den relpfad hab ich ja nur durch euch raus bekommen :)


DenniX
verfasst am 12.11.2006 um 12:57:24 Uhr

lol okay und lag ich mit meiner vermutung doch richtig :D


metallisto
verfasst am 05.01.2007 um 21:32:40 Uhr

[quote:478e9508ea=""]was dass denn für ne methode sly????

mal mit echo $_SERVER['DOCUMENT_ROOT'];

versucht?

lol syntax falsch. ich muss immer noch lachen. sry.
aber warum auch einfach machen wenns kompliziert geht -.-

greetz BoNe


das ist die methode "ich hab keine lust ein globalarray in ein echo zu schreiben" :P Ist ja nich so, als wüsste ich das nicht :P

Gruß, sLy[/quote:478e9508ea]

:D wo ist denn das problem?