2011-08-09 60 views
0

我希望应用程序在发布后为第一次加载网站上的每个用户清除Cookie。问题是,Cookie可以存储很多信息,在发布后变得不真实,但仍在使用中。有任何想法吗?首次加载时清除Cookie

回答

1

我曾经做过的一件事是在cookie中设置一些唯一的字符串。

可以这样说等等等等或其他。您也可以在web.config文件中保留相同的字符串。

当读取cookie时,它会检查cookie中的唯一字符串是否与web.config文件中的字符串匹配。

如果是这样,您只需继续操作,如果不是,则丢弃cookie。

因此,如果您只是更改web.config文件中的字符串,下次用户尝试登录时,Cookie将被丢弃。

+0

好主意,谢谢。但在我的情况下,Cookie被另一个第三方组件使用,我不能影响它。 –

+0

所以你必须保持跟踪cookie的过期。 Cookie的失效日期较短? –