0
在一個使用正常的基於cookie的身份驗證(其中密碼存儲在cookie中)的站點中,是否有辦法僅爲已經登錄的用戶提供文件?如何將apache上的某些文件限制爲已通過身份驗證的用戶?
在一個使用正常的基於cookie的身份驗證(其中密碼存儲在cookie中)的站點中,是否有辦法僅爲已經登錄的用戶提供文件?如何將apache上的某些文件限制爲已通過身份驗證的用戶?
簡短的回答:第
龍回答:當用戶登錄,然後應用程序管理標題的編輯和諸如此類的東西你可以寫一個驗證的應用程序,爲用戶訪問指定的文件。例如,如果您的用戶需要下載PDF或其他東西,您可以發送pdf標題,然後發送二進制數據;他們將無法看到服務器上的文件。缺點是這比從文件系統或CDN推送文件慢。
此外,不要將密碼存儲在cookie中。創建一個散列或一些你可以訪問和再次驗證,但在cookie中的密碼是一個壞主意;那些傢伙是明文!
在cookie中存儲密碼:**錯誤的想法** – HamZa 2013-02-14 21:54:34
apache不直接使用cookie。很容易就可以測試cookie的存在,但處理cookie中的值並不是那麼多。用通常的腳本提供文件並在腳本中進行驗證/驗證。 – 2013-02-14 21:54:49
@HamZaDzCyberDeV對不起,我不是一個PHP開發人員 - 你能告訴我什麼是對用戶進行身份驗證的正確方法嗎? – MaiaVictor 2013-02-14 21:57:41