Logo www.praast.de

html by praast

Passwortschutz 1

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!). Gibt der User ein falsches oder kein Kennwort ein, so landet er wieder auf der aufrufenden Seite. Maximal hat er drei Versuche.
Wichtig: Das Passwort darf keine Grossbuchstaben enthalten!

Einloggen!

Vorbereitung

Du musst eine Datei anlegen, die folgendes enthält:

function CheckInput()
{
 var nTest = 1;
 var sPasswort = prompt('Passwort eingeben','Passwort ?');
 while (nTest < 4)
 {
  if (!sPasswort)
  {
   history.go(-1);
   return '';
  }
  if (sPasswort.toLowerCase() == "PASSWORT")
  {
   alert('Zugriff erlaubt');
   window.open('SEITE.htm');
   break;
  }
  nTest += 1;
  if (sPasswort.toLowerCase() !="PASSWORT" & nTest > 3)
  { 
  history.go(-1);
  return '';
  break;
  }
  var sPasswort = 
  prompt('Zugriff verweigert, falsches Passwort!','Passwort?');
 }
} 

Diese Datei speicherst du nun unter dem Namen "check.js" ab.
Du musst natürlich dein PASSWORT und deine SEITE einsetzen!
Hier nun die Einbindung:
Im <head> notierst du:

<script language="javascript" src="check.js"></script>

Der "Aufruf" im body erfolgt beispielsweise so:

<a href="#" 
    onClick="CheckInput();return false">Einloggen!</a>

Download von check.js als zip-Datei hier : Download.
Autor dieses "Schutzes": Volker Reich / PC Intern 7/98

Kontakt/Feedback