2012-09-06 145 views
1

我有一個使用登錄驗證的門戶網站,在用戶登錄到網站後,我們提供了很少的HTML文件鏈接。這工作完美。限制HTML文件訪問

我的問題是用戶無需登錄門戶即可訪問HTML文件。我將無法將文件轉換爲PHP,因爲這些文件很大,並且會定期修改和更新。

請建議我怎麼可以限制對HTML的直接訪問,如果用戶沒有登錄。

的Tx Suneel

回答

1

使用.htaccess文件,以限制訪問和身份驗證的用戶,然後把你的HTML文件在與該.htaccess文件的位置相關的子文件夾中(因此它的限制也適用)。例如,您可以創建.htaccess文件,內容是這樣的:

AuthName "Enter password" 
AuthType Basic 
AuthUserFile /path-to-folder/.htpasswd 
Require valid-user 

然後創建.htpasswd文件持有的登錄名和密碼的哈希值。它看起來就像這樣(每用戶一行):

userlogin:8OytGCYCAPbS6 

你可以使用一些在線.htpasswd發電機像this one

+0

感謝您的快速反應。我嘗試使用.htaccess文件。你可以分享我的示例代碼,如果有的話? –

+0

查看編輯答案 –

+0

我不認爲這是外部用戶輸入每個鏈接的密碼的正確建議。 –