Passwort zu meiner HP?

Ich möchte eine Html-Seite vor Zugriff mit einem Passwort schützen.
Gibt es da irgendeine Möglichkeit, wenn ich der absolute HTML-Depp bin und ich keine Tausende von Mark für ein Programm ausgeben will?
Es geht dabei nur um ein einziges HTML-Dokument…

Danke!
wer-weiss-Rat?
ecki

Hallo,

absolut sichere Möglichkeiten eine Seite zu schützen gibt es nicht. Schon garnicht, wenn man nur auf HTML oder JavaScript zurückgreifen will.

Ich habe aber mal irgendwo ein JavaScript gefunden, das es einem Eindringlich zumindest nicht ganz leicht macht. Es wird zwischen und einer Zugangsseite eingefügt und funktioniert folgendermaßen:

Derjenige, der die Seite aufrufen will, wird gebeten, ein Paßwort einzugeben. Dabe ist das Paßwort der Dateiname der geschützten HTML-Seite ohne die Endung .htm

Im JavaScript wird geprüft, ob das Paßwort die richtige Länge und den richtigen Anfangs- und Endbuchstaben hat. Trifft dies zu, wird die Seite in der Form „Paßwort“.htm aufgerufen. Das Paßwort ist aus dem JavaScript-Code also nicht ersichtlich. Nachteil: Kennt jemand den Namen der geschützten Datei, kann er sie direkt aufrufen. Ein Seitenschutz besteht dann nicht mehr.

Der Code ist folgender:

<!— Hide from old browsers
// ********************************************************
// No Way to crack my code!!!
// password.length: gibt die Länge des Passwortes an an!!!
// vollversion: Anfangsbuchstabe des P.
// endversion: Endbuchstabe des P.
// Die Parameter sind jeweils anzupassen
// Es muss eine HTML-Datei mit dem Namen „Passwort“.html existieren!!!
// Diese Kommentare bitte bei Einsatz loeschen!!!
// ********************************************************
function checkPassword() {

var location;
var password;
var vollversion;

password=this.document.password.inputbox.value
location=password + „.htm“
vollversion = password.charAt(0);
endversion = password.charAt(7);
if (password.length == 8 && vollversion == „v“ && endversion == „t“) goTo(location)
else
alert („Das war das falsche Passwort!!!“);

}
function goTo(location){
document.location.href = location;
}
// End hiding —>

Die Kommentare des Verfassers sollten natürlich entfernt werden.

Bei Verständnisproblemen empfehle ich die Lektüre von Selfhtml unter „http://www.teamone.de/selfhtml/

Ich hoffe geholfen zu haben,

Thomas

Ich möchte eine Html-Seite vor Zugriff
mit einem Passwort schützen.

Seiten kann man (fast) nicht schützen (außer durch CGI od. PHP), richtig schützen kann man nur ganze Verzeichnisse. Das geht mit „.htaccess“. Frag mal Deinen Provider, ob er es erlaubt…

Gibt es da irgendeine Möglichkeit, wenn
ich der absolute HTML-Depp bin und ich
keine Tausende von Mark für ein Programm
ausgeben will?

Hängt vom Provider ab, bei uns geht´s :wink:
(wenn Du es wirklich brauchst, kannst Du Provider wechseln - kostet nur ein paar Mark …)

Es geht dabei nur um ein einziges
HTML-Dokument…

Dann würde evtl. CGI/PHP reichen. Ich weiß allerdings nicht, ob es Dein Provider unterstützt.

CU,
Alex

http://mirsky.micro-systems.de

Hallo,

wie Du ja jetzt vielleicht herausgehoert hast gibt es mehrere Moeglichkeiten:
a) Die mit javascript, die aber ncht so sicher ist, die ist nur zu empfehlen, wenn Du halt ein bisschen abschrecken willst.
Erklaerung in gruendlich dazu gibts uebrigens auf:
http://www.ideenreich.com/tricks46.shtml

b) die mit einer .htaccess - Datei.
Die ist sicher und wenn Du die Seite wirklich schuetzen willst zu empfehlen.
Wies geht steht auf:
http://www.ideenreich.com/dr-pws.shtml

(Vorsicht, bei Strato geht’s anders, die beschreiben das aber in der cgi-Hilfe ganz gut.)

greetinx
Christian
http://www.html-workshop.de

wie Du ja jetzt vielleicht herausgehoert
hast gibt es mehrere Moeglichkeiten:
a) Die mit javascript, die aber ncht so
sicher ist, die ist nur zu empfehlen,
wenn Du halt ein bisschen abschrecken
willst.
Erklaerung in gruendlich dazu gibts
uebrigens auf:
http://www.ideenreich.com/tricks46.shtml

Die Erklärung dort stammt von mir. Wenn der Server richtig konfiguriert ist, ist diese Möglichkeit SEHR SICHER.

CU,
Alex