我想創建一個密碼保護的網站。在這裏,我想要如果用戶第一次訪問我的網站,然後需要插入密碼來訪問我的網站。他們第一次輸入密碼就可以自由訪問我的網站。網站訪問通過密碼保護
這是它使用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