我正在使用PHP將用戶重定向到受Apache基本身份驗證保護的目錄。我使用以下網址格式自動將用戶登錄到此目錄中:使用用戶名/密碼在url中的Apache基本身份驗證
http://username:[email protected]/protected。
這適用於所有瀏覽器,除了IE瀏覽器,它不再支持在URL中傳遞用戶名/密碼。
是否有另一種方式讓Web應用程序自動將用戶登錄到受Apache基本身份驗證保護的目錄中?
更新:如果可能的話,請忽略使用Apache基本身份驗證和HTTP除非你能提供一種解決這個問題......我即如何能自動註銷用戶進入受保護的一個可行的替代所固有的缺點目錄。這是針對已經使用apache basic auth的客戶端。謝謝:)
如果安全性問題,您絕對不能將基本驗證與HTTP等未加密協議混合使用。用戶名和密碼通過網絡base64編碼發送,每個可以嗅探網絡的人都可以將其轉換爲純文本。如果您必須使用基本身份驗證,則只能通過HTTPS使用它。 – Demento 2011-04-07 18:52:49
@Mark Brown:你有沒有找到解決這個問題的辦法? – Monic 2015-07-15 13:24:31