2009-07-22 94 views
1

我在尋找一個需要HTTP認證的網站,所以我可以觀察到典型的HTTP認證對話框的行爲。我正在研究這個問題的原因是,由於某種原因,在Firefox 3上,我們的Flex應用程序似乎在點擊取消後再次打開另一個HTTP身份驗證對話框。它似乎只發生在Firefox 3中。我想知道這是Firefox 3的問題,HTTP驗證的本質,還是我們的Flex應用程序出現問題。尋找HTTP認證網站的例子

編輯:我應該澄清一些細節。我們的flex應用程序存在的問題是,當出現身份驗證對話框時,用戶單擊取消。然後嘗試再次進入該頁面,導致認證對話框再次出現。但是,如果他們輸入正確的密碼,相同的對話框將重新出現。

感謝, 傑森

回答

0

火狐似乎沒有意識到,當你爲一個網站輸入用戶名和密碼,它應該嘗試問你再次登錄之前的所有後續幀的認證。

我不確定這是爲什麼,這似乎是一個錯誤,但也許有充足的理由。

解決這個問題的一種方法是在沒有框架的頁面上開始您的站點,一旦HTTP身份驗證完成將其重定向到框架頁面。

+0

這可能是爲了防止跨站腳本攻擊,因爲HTTP基本驗證憑據是純文本。 – ExxKA 2013-03-25 11:13:48