2011-03-27 74 views
0

如何強制用戶使用Php登錄查看文件?基本上我正在記錄用戶歷史,我想保護它。它沒什麼關鍵的,就像搜索他們執行的東西一樣,所以簡單的登錄/傳遞是很好的。密碼保護php文件並記錄訪問時間

此外,在我的服務器上,我想追加此用戶歷史記錄文件。所以我需要能夠寫入這個文件。

謝謝!

+0

這取決於你是如何跟蹤該用戶登錄他們,他們說他們是誰的事實。 – zellio 2011-03-27 22:14:35

+0

你只想知道如何限制一個頁面/文件,如果用戶沒有登錄?或者你需要知道如何創建登錄系統?並註冊系統呢?你的問題不清楚。 – melkamo 2011-03-27 22:15:19

回答

0

您將用戶標識存儲到會話變量中,然後檢查它。如果會話未過期並且用戶已登錄,他將擁有關聯的會話ID。

1

您可以使用大多數http服務器內置的基本身份驗證。

例如:

if (!isset($_SERVER['PHP_AUTH_USER'])) { 
    header('WWW-Authenticate: Basic realm="My Realm"'); 
    header('HTTP/1.0 401 Unauthorized'); 
    echo 'Text to send if user hits Cancel button'; 
    exit; 
} else { 
    echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>"; 
    echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>"; 
} 

多見於:http://php.net/manual/en/features.http-auth.php