javascript 密码和页面变化

javascript password and page variation

我正在使用此代码来轻松保护网页的密码,但我想编辑代码,以便我可以使用两个不同的密码打开两个不同的网页。所以当我输入 "Password No.1" 时它会打开 "Page No.1" 但如果我输入 "Password No.2" 它会打开 "Page No.2" 。谢谢。

<script>

function TheLogin() {

var password = 'password1';

if (this.document.login.pass.value == password) {
  top.location.href="pageno1.php";
}
else {
  window.alert("Incorrect password, please try again.");
  }
}

</script>
<script>

function TheLogin() {

if (this.document.login.pass.value == 'password1') {
  top.location.href="pageno1.php";
}
else if (this.document.login.pass.value == 'password2') {
  top.location.href="pageno2.php";
}
else {
  window.alert("Incorrect password, please try again.");
  }
}

</script>

虽然已经回答了这个问题,为您提供了如何完成此操作的示例,但重要的是要注意使用 javascript 的密码保护是非常不安全的。密码在您的源中以纯文本形式发布,并下载到每个用户的计算机上。对于任何现实世界的保护,这是不可接受的,但在您的特定用例中这可能是可以的。不管怎样,你至少应该意识到这一点。