如何使用if else语句验证用户输入密码

如何使用if else语句验证用户输入密码

问题描述:

Im根据用户输入的密码拒绝用户访问网页的麻烦。我做到了这一点,如果他们把管理员作为密码,页面将显示一个div,但它不起作用。有人可以帮我找到问题。如何使用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

,这不是安全的。而passwordInput是html元素,你必须从它得到的值 –

+0

你在哪里定义'passwordInput'等? –

这是不安全的,你不应该做这样...只是为了纠正代码:

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

...

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