我試圖用湯姆的回答here來密碼保護我的網站。我抄他的access.php腳本只改變5日線:使用php的密碼保護網頁
$password = 'hello';
我然後創建在服務器上的同一個目錄下的另一個文件(「test.php的」),並添加以下代碼行:
<?php
require('access.php');
?>
secret text
然而,當我在my site「你好」型,它告訴我,我的密碼不正確。有沒有關於服務器設置的方式,不會允許這樣做?儘管我已經在兩個已經爲html和php設置的服務器上嘗試過這種方式,但在這兩種情況下我的密碼都不被接受。
他的密碼被散列。你的不是。檢查密碼前面一行中的註釋:_「//在這裏放入sha1()加密密碼 - 例如'hello'」_。你必須把結果'sha1('hello')'放在那裏。 – FirstOne
我會認真考慮使用FB,OpenID和/或Google+進行用戶驗證。如果您需要幫助,只需提供幫助,我就會通過這個過程走向您。 100%安全,而且您不承擔因泄露信息而造成的損失,因爲您甚至從來沒有看到用戶的密碼! –