怎么让一个html网页输入密码才能查看访问的方法?求解
<script language = JavaScript>
function password() {
var testV = 1;
var pass1 = prompt('请输入密码:', '');
while (testV < 3) {
if (!pass1) history.go(-1);
if (pass1 == "123456") {
alert('密码正确!');
break;
}
testV += -1;
var pass1 = prompt('密码错误!请重新输入:');
}
if (pass1 != "password" & testV == 3) history.go(-1);
return " ";
}
document.write(password());
</script>
代码呢,只是一个独立的html文件
一个html文件不可能实现
PHP环境,有的
第一个你先建立个需要密码访问的html页面,记做a.html
然后在建立一个b.html;放置密码框,用于输入密码
接下来大多数是后端处理了,当网页访问a.html时,在后端进行重定向,定到b.html
然后输入密码,ajax请求发送密码,放置个数据库表,用来存放a.html,和其对应的密码
后端校验,成功后,发送a.html
记好a.html不要放置在公共文件夹中,负责密码就没有用了,只需要将a.html放入不公共文件夹即可,其余css,jsk可以放入公共文件,需要时,发送这个html
以上我使用的为nodejs做后端,其余语言不懂