Supportnet / Forum / Webseiten/HTML
Passwortschutz- bei falscher eingabe
Frage
hallo,
ich schütze einen Ordner mit .htaccess und .htpasswd. Nach dreimaliger falscheingabe des Passwortes möchte ich gerne den error 401 abfangen und eine definierte Seite laden. Nur wie???
danke schonmal
Antwort 1 von Friedel
Mein Vorschlag: Du startest mit einem Frameset. Alles was du oben beschreibst spielt sich in einem Frame ab. Es ist auch nicht notwendig daß ein weiterer Frame sichtbar ist. Deine 401-er Seite sollte dann ein Script enthalten, das eine Variable hoch zählt, die im Frameset gespeichert ist. Wenn der Wert dieser Variablen 3 erreicht hat, wird die definierte seite geladen.
Antwort 2 von semi
@Friedel
Heeee?
@Scooter
Füge die folgende Zeile in htaccess ein.
ErrorDocument 401 http://www.o-auch-immer.de/error401.html
wobei http://www.o-auch-immer.de/error401.html eine von Dir definierte Seite mit irgendeiner (Fehler)Meldung sein sollte.
Gruß,
Michael
Heeee?
@Scooter
Füge die folgende Zeile in htaccess ein.
ErrorDocument 401 http://www.o-auch-immer.de/error401.html
wobei http://www.o-auch-immer.de/error401.html eine von Dir definierte Seite mit irgendeiner (Fehler)Meldung sein sollte.
Gruß,
Michael
Antwort 3 von scooter
moin moin,
tschuldigung das ich mich erst jetzt wieder melde (mußte bei einem Umzug helfen).
@Friedel: verstehe ich nicht
@semi: mit ErrorDocument habe ich es schon probiert es geht nicht. Der Server läuft bei Puretec, ich glaube inzwischen die lassen diesen Befehl nicht zu. Der Befehl wird doch ganz einfach in die htaccess datei geschrieben und gut, oder nicht?
Scooter
ach ja danke noch mal
tschuldigung das ich mich erst jetzt wieder melde (mußte bei einem Umzug helfen).
@Friedel: verstehe ich nicht
@semi: mit ErrorDocument habe ich es schon probiert es geht nicht. Der Server läuft bei Puretec, ich glaube inzwischen die lassen diesen Befehl nicht zu. Der Befehl wird doch ganz einfach in die htaccess datei geschrieben und gut, oder nicht?
Scooter
ach ja danke noch mal
Antwort 4 von steffen2
@scooter
bei mir geht es mit der ".htaccess"-Datei (diese htaccess Datei muß ins root-Verzeichnis !!) bei puretec
bei mir geht es mit der ".htaccess"-Datei (diese htaccess Datei muß ins root-Verzeichnis !!) bei puretec
ErrorDocument 401 /fehler/f401.htmlAntwort 5 von scooter
Hallo steffen,
die htaccess Datei liegt bei mir in dem Ordner der geschützt ist. Das funktioniert auch - nur der member bereich ist Passwort geschützt. Wenn ich die htaccess Datei in das root Verzeichnis lege ist doch der ganze Server paswort geschützt. Das root verzeichnis ist doch die oberste Ebene wo die index.html liegt oder nicht?
die htaccess Datei liegt bei mir in dem Ordner der geschützt ist. Das funktioniert auch - nur der member bereich ist Passwort geschützt. Wenn ich die htaccess Datei in das root Verzeichnis lege ist doch der ganze Server paswort geschützt. Das root verzeichnis ist doch die oberste Ebene wo die index.html liegt oder nicht?
Antwort 6 von steffen2
du brauchst 2 htaccess Dateien
eine in der Root (ja, das ist da wo die index.html liegt) für das Error-Dokument (nur eine Zeile Inhalt)
und eine dort wo deine Daten sind mit dem Rest (wie bisher)
eine in der Root (ja, das ist da wo die index.html liegt) für das Error-Dokument (nur eine Zeile Inhalt)
und eine dort wo deine Daten sind mit dem Rest (wie bisher)
Antwort 7 von scooter
@steffen
Danke, das werde ich heute abend probieren, klingt jedenfalls so als ob es funktionieren müßte. Habe leider von hier keinen ftp zugriff.
vielen Dank noch mal
Scooter
Danke, das werde ich heute abend probieren, klingt jedenfalls so als ob es funktionieren müßte. Habe leider von hier keinen ftp zugriff.
vielen Dank noch mal
Scooter
Antwort 8 von scooter
@steffen
Klasse, funzt
vielen Dank nochmal
Klasse, funzt
vielen Dank nochmal

