2008-10-24 33 views
7

爲什麼沒有註銷按鈕?爲什麼沒有列出你登錄的網站?是否因爲HTTP規範的問題?爲什麼瀏覽器中的http auth用戶界面很差?

生活會更容易爲Web開發人員,如果他們能真正依靠HTTP認證...

+0

一個有趣的答案很有趣的問題。古爾扎是對的。無狀態。目前您看到身份驗證Cookie,無法確定身份驗證是否已過期。 – 2008-10-28 01:38:44

回答

3

沒有技術上的原因我想如果有的話,auth UI被忽略因爲越來越少的網站仍在使用HTTP基本認證,更多地傾向於各種與cookie相關的登錄方案......正是因爲認證用戶界面如此普通OOR!

人們可能會在一起Firefox插件很容易,這將是最快的解決方案。 (對於文件上傳用戶界面不太好的其他問題也是如此)。我會用它!

8

至於HTTP而言,它是stateless。互聯網可擴展性的主要原因之一。

+0

是的,瀏覽器應該保存狀態信息,但它們做得不好 – Egon 2008-10-24 21:36:42

+0

這是一個有趣的話題。瀏覽器緩存不這樣做嗎?我來自ASP.NET世界,所以我認爲這些條款。我們獲得了您的視圖狀態,會話狀態,緩存和Cookie。 – MrBoJangles 2008-10-24 21:39:22

+0

好吧..你可以使用cookies等技術,並存儲你想要的所有信息。應用程序開發人員負責維護狀態並正確使用它。 – 2008-10-24 21:39:23

2

您是否爲主流瀏覽器輸入了錯誤報告? (至少,那些有bug跟蹤,火狐,Chrome(鉻)等開放的HTTP驗證會話

名單將因爲它而不是瀏覽器「知道」它的登錄是有用的。

0

。這是服務器根據每個請求對瀏覽器進行身份驗證每臺服務器都可以有不同的身份驗證機制 - 使用不同的名稱和內容進行身份驗證Cookie,基本身份驗證等等

相關問題