Javascript中的密码认证

Javascript中的密码认证,javascript,Javascript,我有下面的代码 <script type="text/javascript"> function checkPswd() { var confirmPassword = "Password"; var password = document.getElementById("pswd").value;

我有下面的代码

            <script type="text/javascript">
            function checkPswd() {
                var confirmPassword = "Password";
                var password = document.getElementById("pswd").value;
                if (password == confirmPassword) {
                     window.location="www.mywebsite.com";
                }
                else{
                    alert("Incorrect Password For This Account.");
                }
            }
        </script>
        

函数checkPswd(){
var confirmPassword=“Password”;
var password=document.getElementById(“pswd”).value;
如果(密码==确认密码){
window.location=“www.mywebsite.com”;
}
否则{
警报(“此帐户的密码不正确”);
}
}
然而,我想添加另一个密码(对于两个客户端)这是可能的。我试过了,但一直失败。
我需要两个var confirmPassword=“Password

正如在对您的问题的评论中所提到的,您的方法远远不是最佳和安全的。 但是,关于你的问题,执行情况如下:

 <script type="text/javascript">
        function checkPswd() {
            var confirmPassword = "Password";
            var confirmPassword2 = "Password2";
            var password = document.getElementById("pswd").value;
            if (password == confirmPassword || password == confirmPassword2) {
                 window.location="www.mywebsite.com";
            }
            else{
                alert("Incorrect Password For This Account.");
            }
        }
    </script>

函数checkPswd(){
var confirmPassword=“Password”;
var confirmPassword2=“密码2”;
var password=document.getElementById(“pswd”).value;
如果(密码==confirmPassword | |密码==confirmPassword2){
window.location=“www.mywebsite.com”;
}
否则{
警报(“此帐户的密码不正确”);
}
}

失败,因为var密码未获取“pswd”值。。通过控制台检查。您是否意识到这根本不安全?任何人都可以查看页面源代码并查看密码。(甚至手动重定向到此处显示的页面。)切勿在后端或前端以明文形式存储密码。永远不要发送明文密码。通过SSH通过SSL/TLS发送密码。将你的密码存储在服务器上,并用一个强加密。这是因为它处于测试模式。我在找一条路,但找不到。有什么建议吗?我使用firebase Hosting,即使在测试模式下,它也不会添加任何内容。我的建议是实施适当的身份验证和授权。如果您以后想添加它,只需删除此部分,然后手动转到分配给
window.location
的任何位置。也就是说,如果您想允许使用多个密码,请使用。