删除不同子域或非特定TLD上的cookie

时间:2014-11-20 12:07:50

标签: asp.net cookies

说我有一个域www.widgets.com

我的应用程序已暂停一段时间,其中一个web.config明确将Cookie域设置为.widgets.com

<httpCookies domain=".widgets.com" requireSSL="true" httpOnlyCookies="true" />

从那时起,该域名已从web.config中删除,这意味着cookie域将包含TLD(www.widgets.com):

<httpCookies requireSSL="true" httpOnlyCookies="true" />

但是..用户仍然为.widgets.com设置了Cookie,我想删除它们(它们导致问题)。如果我尝试设置已过期的新Cookie,则它们仅适用于www.widgets.com域。

有没有办法删除之前为.widgets.com设置的Cookie?

由于

1 个答案:

答案 0 :(得分:0)

哇。这样的回应:))

好的,这就是我的表现。

我在我的应用中创建了一个文件夹,其中包含自己的web.config,将cookie域设置回.widgets.com。然后我编写了一些简单的代码来迭代我拥有的所有cookie,并将到期时间设置为昨天。由于web.config,这将清除旧域设置中的所有cookie。

简单:)