Webseiten-Passwörter verbergen
Tipp-ID
1618Gültig für
Javascript
Datum
07.03.2008Wertung
So geht's
Fügen Sie das folgende Formular in den <body>-Bereich der aufrufenden Seite ein:
2 <input type="password" name= "kennwort" size="10">
3 <input type="button" value="Go!" onClick="weiterleiten();">
4 </form>
Bei einem Klick auf die Schaltfläche "Go!" wird die Funktion weiterleiten() aufgerufen. Geben Sie diese in den <head>-Bereich der Seite ein:
2 <!--
3 function weiterleiten()
4 {top.location.href=
5 document.abfrage.kennwort.
value+".html";}
6 //-->
7 </script>
Dadurch wird an das eingegebene Kennwort document.abfrage.kennwort.value die Endung .html angehängt. Existiert eine Webseite mit diesem Namen, so wird sie in das Browserfenster geladen. Eine Webseite "2u34T1x.html" wird beispielsweise über das Passwort 2u34T1x gestartet. Es ist sehr unwahrscheinlich, dass dieses Kennwort von den Besuchern erraten wird.
Eine Hintertür sollten Sie jedoch noch schließen: Verhindern Sie, dass Besucher durch bloßes Aufrufen des Verzeichnisnamens eine Dateiliste im Browserfenster angezeigt bekommen: Legen Sie im Ordner mit den zu schützenden Seiten zusätzlich eine minimale Standardseite mit dem Namen "index.html" an.
