Protéger Par Mot De Passe De La Page

J'ai pris le code suivant à partir d'une autre page web "http://www.javascriptkit.com/script/cut10.shtml".

<SCRIPT>
function passWord() {
    var testV = 1;
    var pass1 = prompt('Please Enter Your Password',' ');
    while (testV < 3) {
        if (!pass1) history.go(-1);
        if (pass1.toLowerCase() == "letmein") {
            alert('You Got it Right!');
            window.open('protectpage.html');
            break;
        } 
        testV+=1;
        var pass1 = prompt('Access Denied - Password Incorrect, Please Try Again.','Password');
    }
    if (pass1.toLowerCase()!="password" & testV ==3) history.go(-1);
    return " ";
}
</SCRIPT>
<CENTER>
<FORM>
<input type="button" value="Enter Protected Area" onClick="passWord()">
</FORM>
</CENTER>

Il ne fonctionne que dans le cas où le mot de passe est entré deuxième fois, mais pas quand il est entré en premier temps. Lorsque vous entrez le mot de passe il est dit mauvais mot de passe en vous invitant à saisir le mot de passe à nouveau, puis il passe à travers.J'ai besoin d'un script qui doit me demander le mot de passe correct, dans le cas où je saisissez le mauvais mot de passe. Quelqu'un peut-il m'aider avec le code que je suis un débutant en JavaScript.

  • Que le lien fonctionne bien????
  • fonctionne très bien pour moi...
  • Essayez cette <SCRIPT> function passWord() { var testV = 1; var pass1 = prompt('Please Enter your password',' '); while (testV < 3) { if (!pass1) history.go(-1); if (pass1.toLowerCase() == "Your Password Here") { alert('Password correct !'); window.open('yourProtectedpage.html'); break ; } testV+=1; var pass1 = prompt('Accès denied - Wrong Password.','Password'); } if (pass1.toLowerCase()!="Your Password" & testV ==3) history.go(-1); return " "; } </SCRIPT> <CENTER> <FORM> <input type="button" value="Page Protected by Password" onClick="passWord()"> </FORM> </CENTER>
InformationsquelleAutor LouTrev | 2013-08-07