我正在一個網站上工作,因爲我作爲管理員需要能夠訪問別人無法訪問的PHP腳本。在這種情況下建立一個包含賬戶的整個登錄系統將是過分的,因爲我將是唯一使用它的登錄系統。需要用戶名/密碼才能執行PHP腳本
所以我的問題是,我如何創建一個非常基本但安全的身份驗證系統?
鑑於我有一個Apache HTTP Server,我可以使用.htaccess
文件來禁止訪問某些PHP文件並要求輸入用戶名/密碼的某種組合嗎?
我正在一個網站上工作,因爲我作爲管理員需要能夠訪問別人無法訪問的PHP腳本。在這種情況下建立一個包含賬戶的整個登錄系統將是過分的,因爲我將是唯一使用它的登錄系統。需要用戶名/密碼才能執行PHP腳本
所以我的問題是,我如何創建一個非常基本但安全的身份驗證系統?
鑑於我有一個Apache HTTP Server,我可以使用.htaccess
文件來禁止訪問某些PHP文件並要求輸入用戶名/密碼的某種組合嗎?
是的,你可以使用基本身份驗證與的.htaccess看看:http://httpd.apache.org/docs/current/howto/auth.html
是的,你可以定義只有1個文件是要求用戶名/密碼。
小例子例如用於文件「secure.php」
<Files secure.php>
AuthType basic
AuthName "Need Login"
AuthUserFile /path/to/.htusers
Require valid-user
</Files>
是的,你可以使用.htaccess
文件和htpasswd
命令。
嘗試使用Google中的「.htaccess授權」進行搜索。
設置.htaccess受保護的目錄或文件。
RTFM:http://httpd.apache.org/docs/2.0/howto/auth.html –