2013-03-28 104 views
0

我正在創建一個帶有值(如Id)的cookie並將其添加到瀏覽器的響應上下文中。 因此,當通過點擊從我的applciation調用www.abc.com時,它會自動登錄到abc.com網站。 當我在不關閉窗口(www.abc.com)的情況下注銷abc.com並嘗試再次單擊我的應用程序中的鏈接時,它正在創建一個新值,但不會自動登錄到www。 abc.com瀏覽器沒有讀取響應cookie

但是,當我從www.abc.com註銷並關閉窗口(www.abc.com)並重新從我的應用程序中,它讓我autologin。

任何想法?

+0

查看響應頭中的工具提琴手。它何時到期?你確定你沒有把它添加到請求,而不是迴應? (只需雙重檢查) –

+0

我正在添加到響應對象。 – alice7

回答

0

感應力:您正在從錯誤的域中刪除cookie(在abc.com上設置cookie,但僅從www.abc.com中刪除)。

確保設置和過期Cookie調用的域相同(對abc.com域或域上的頁面進行的/從這兩個調用都設置正確)。

+0

我確實沒有從錯誤的域中刪除。該域看起來正確。 – alice7

+0

@ alice7,好的。 Sid說明:您是否注意到您的問題中沒有代碼?不知道你是否忘了添加它... –

0

@Alexis:謝謝你指出。但我確實找到了答案。該會議已經從以前的網站開放。因爲這還沒有結束,所以當我再次點擊鏈接時新的網站無法建立全新的會話。所以瀏覽器無法讀取會話cookie。這就是爲什麼你總是必須關閉第一個。

但謝謝你幫我alexis。但是我會記得從下一次開始在我的問題中增加更多的數據。

相關問題