Passwortschutz 2
Eine absolute Sicherheit kannst du hiermit nicht aufbauen (siehe auch das entsprechende Thema in der Javascript-FFQ)! Du kannst aber Otto-Normal-User davon abhalten, bestimmte Seiten zu sehen (Leute, die dies kennen knacken es ohne Probleme!).
Probier es aus: Passwort eingeben und auf [OK] klicken:
Kleine Hilfe
Das Passwort lautet: geheim ;-)
Vorbereitung
Du musst eine Datei anlegen, die folgendes enthält:
function passwort( ) {
location.href="http://URL" + document.pwort.pw.value + ".htm";
}
Diese Datei speicherst du nun unter dem Namen "testpw2.js" ab.
Im <head> deiner HTML-Datei notierst du:
<script language="javascript" src="testpw2.js"></script>
Der "Aufruf" im body erfolgt beispielsweise so:
<form name="pwort">
<input name="pw" type="password" />
<input type="button" value="OK" onclick="passwort( )" />
</form>
Erklärung:
passwort: der Funktionsname muss im Script und im Aufruf identisch sein
http://URL: falls die aufgerufene Datei nicht im gleichen Verzeichnis wie die Passwortdatei steht muß hier das Verzeichnis im Bezug auf das Passwort-Dokument stehen
.htm: je nach Endung der Datei (htm, html, php) ersetzen.
Das Passwort ist nichts anderes als der Dateiname der "geschützten" Seite ohne Endung! Bei zum Beispiel "asv257XY.htm" als Dateiname gibt es schon über 100 Mrd. Möglichkeiten ;-)
Download von password.htm als zip-Datei hier :
.