Passwortschutz mit javascript (für Link)

degusi

Grünschnabel
Hallo, ich habe eine kleine Frage an Euch und hoffe, das Ihr mir helfen könnt.

Es geht darum, auf unserer Webseite unseren Chat zu schützen ( nur mit Passwort ). Ich habe da auch ein Script, es funktioniert eigentlich auch so, wie ich es haben möchte, aber nur so lang man auch die Antwort bzw. das Passwort weiß.
(Passwort ist immer gleich)

Ansonsten bleibt das Windowsfenster immer geöffnet mit der Aufforderung zur Eingabe.
Man kan es auch nicht mit Abrechen oder so ausschalten.

Hier mein Script, schaut doch mal drüber woran es hängt.
Ihr seit doch die Auskenner.

<html>
<head>
<script type="text/javascript">
<!--

function Passwortabfrage(Passwort)
{
var Zugangspasswort = "keine";

if(Passwort == Zugangspasswort)
{
location.href = " http://596171.guestbook.on.de";
}
else
{
Passwortabfrage(prompt("Geben Sie das Passwort ein!", ""));
}
}

//-->
</script>
<title>Passwortschutz mit Javascript</title>
</head>
<body onLoad="javascript:Passwortabfrage(prompt('Geben Sie das Passwort ein!', ''));">

</body>
</html>


Ich danke Euch schon und wünsche einen guten Rutsch.
 
Hi,

prüf innerhalb der Funktion den Rückgabewert von prompt, ob er von null verschieden ist. Nur in einem solchen Fall wurde etwas vom Benutzer eingegeben, das es auszuwerten gilt.
Code:
function Passwortabfrage(Passwort){
	var Zugangspasswort = "keine";

	if(Passwort == Zugangspasswort){
	  location.href = "http://www.quaese.de/";
	}else{
	  var strRet = prompt("Geben Sie das Passwort ein!", "");
	  if(strRet != null)
	    Passwortabfrage(strRet);
	}
}

Ciao
Quaese
 
Danke für Deine schnelle Antwort.

Ich habe lang darüber gebrütet und nun eine Lösung gefunden. Klappt super gut. Bei richtiger Eingabe wird man direkt zum Link weiter geleitet und bei Falscher Eingabe bekommt man eine Meldung und dann wird man auf die Seite zurück geleitet, auf der man sich davor befand.

Danke Ivonne
 

Neue Beiträge

Zurück