2017-10-21 3 views
-2

J'ai des problèmes pour refuser l'accès de l'utilisateur à la page Web en fonction de ce qu'il a entré pour le mot de passe. Ive fait ainsi, que s'ils mettent admin comme mot de passe, la page affichera un div, mais son ne fonctionne pas. Quelqu'un peut-il m'aider à trouver le problème.Comment valider le mot de passe d'entrée de l'utilisateur à l'aide des instructions if else

<input id="passwordInput" type="password" value=""> 

<button id='signInButt'>SIGN IN</button> 



<script> 

var signInButt = document.getElementById('signInButt'); 

signInButt.addEventListener('click', function() { 

     if (passwordInput == "admin") { 

     signInPage.style.display = 'none'; 
     menuPage.style.display = 'block'; 

     dontHaveAccount1.innerHTML = usernameInput.value; 

} else { 
    alert("wrong password"); 
} 




    }); 

</script> 
+2

qui est pas sécurisé passwordInput est un .and élément html vous devez en tirer la valeur –

+0

Où définissez-vous 'passwordInput', etc. ?? –

Répondre

0

Il est peu sûr et vous ne devriez pas faire de cette façon ... juste pour corriger votre code:

var passwordInput = document.getElementById('passwordInput'); 

...

if (passwordInput.value === "admin") {