當用戶關閉瀏覽器時,如何清除通過asp.net mvc(C#)應用程序存儲的cookie?是否有創建Cookie的選項,以使其在瀏覽器關閉后過期?我需要使用cookie,因為我將存儲一些要保留的值,直到關閉瀏覽器為止。例如,在登錄期間,我可以將用戶ID存儲在cookie中,我可以將其用于我的應用程序進程,直到bwoser關閉。會話將在某些特定時間后到期,我需要使用Cookie來解決
3 回答

素胚勾勒不出你
TA貢獻1827條經驗 獲得超9個贊
會話通常用于此目的。根據Wikipedia的規定,如果未設置有效日期,則當用戶關閉瀏覽器時,將清除cookie。
cookie設置器可以指定刪除日期,在這種情況下,cookie將在該日期被刪除。如果cookie設置程序未指定日期,則在用戶退出瀏覽器后將刪除cookie。

交互式愛情
TA貢獻1712條經驗 獲得超3個贊
當我將cookie設置為過去過期或完全沒有設置cookie時,它是由SSO登錄導致與我的網站陷入無限循環的??赡苁俏业木W站配置錯誤,無法與SSO登錄一起使用。
但是,對我有用的只是將Cookie過期時間增加了2秒。
trackCookie.Expires = DateTime.Now.AddSeconds(2);
這使cookie在登錄時有效。并在不久后過期。因此,在瀏覽器關閉時,cookie被刪除。
分享編輯
- 3 回答
- 0 關注
- 843 瀏覽
添加回答
舉報
0/150
提交
取消