【发布时间】:2018-05-04 05:58:52
【问题描述】:
我已经编写了以下 sn-p 以在我的网站上启用密码,但是如果我导航到浏览器上的其他选项卡,密码提示就会消失,并且此功能不再有用。
function passWord(title) {
var pwd = prompt(title);
switch (pwd) {
case '2017': true;
break;
case null: passWord('Access Denied - Password Incorrect, Please Try Again.');
break;
default: passWord('Access Denied - Password Incorrect, Please Try Again.');
}
}
我在body标签中调用这个函数。
<body onload="passWord('Please enter password here')">
【问题讨论】:
-
正确的方法是从您的服务器安全地创建对服务器密码保护数据的身份验证,客户端 javascript 不安全。
-
谢谢@CelebBlack。我只是在寻找一个短期的解决方案,但是你是绝对正确的。
标签: javascript function prompt password-protection