我想创建一个密码保护的网站。在这里,我想要如果用户第一次访问我的网站,然后需要插入密码来访问我的网站。他们第一次输入密码就可以自由访问我的网站。网站访问通过密码保护
这是它使用javascript
和php
我该怎么办:
<?php if($page == 'index'): ?>
<script language="Javascript">
//prompt.
var password;
var correctPass = "123456";
password = prompt("Enter in the password:","");
if(password == correctPass) {
alert('click OK to view this site');
} else {
window.location = "http://google.com"
}
//->
</script>
<?php endif; ?>
这是工作,但我的问题是,如果用户去索引页他们又需要插入密码。
任何人都可以告诉我如何解决这个问题。 谢谢。
您需要的逻辑不会工作使用cookies或会话数据库中保存的用户IP地址并且每次请求将来自同一个IP时检查。如果相同,则允许其他验证。 – Deep
对于匿名用户,考虑将信息存储在cookie中,因为您无法记住哪个用户输入了密码,但它将依赖于浏览器! – Rohit416
@DeepKakkar,我可以在不使用数据库的情况下执行此操作吗?谢谢 – user3733831