在我的應用程序內登錄(授權)後,會話被創建並且我被重定向到正確的位置(SSL頁面)。但是,單擊超鏈接(同一應用程序中的非SSL頁面)後,我會自動註銷(驗證會話丟失)。我在FireFox 3.6中進行了相同的測試,應用程序按預期工作。IE版本8.07會話丟失超鏈接在驗證會話內點擊(asp.net)
以上情況僅在我清除了IE瀏覽器的登錄信息並登錄後纔會發生。但是,如果我在關閉瀏覽器後第二次登錄,則不會發生上述情況。
感謝,
Lihnid
在我的應用程序內登錄(授權)後,會話被創建並且我被重定向到正確的位置(SSL頁面)。但是,單擊超鏈接(同一應用程序中的非SSL頁面)後,我會自動註銷(驗證會話丟失)。我在FireFox 3.6中進行了相同的測試,應用程序按預期工作。IE版本8.07會話丟失超鏈接在驗證會話內點擊(asp.net)
以上情況僅在我清除了IE瀏覽器的登錄信息並登錄後纔會發生。但是,如果我在關閉瀏覽器後第二次登錄,則不會發生上述情況。
感謝,
Lihnid
你有<forms requireSSL="" />
屬性設置爲你的web.config 真正?
如果是這樣,您可能需要將其設置爲false如果您希望爲SSL和非SSL加密頁面發送Forms Authentication cookie。
http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.requiressl.aspx
做你的URL看起來像登錄登錄前後是什麼?這種事情發生在我身上之前,事實證明,我的authn cookies在從www.domain.com到domain.com或反過來域名變更時遇到了問題。
HI Wes P. Url都可以。唯一的區別是SSL到非SSL。如上所述,如果我清除了緩存,它只會發生一次 – lihnid 2010-12-14 13:32:30
感謝您的及時回覆。試過以上問題仍然存在 – lihnid 2010-12-14 13:33:14