如何使asp.net身份中的旧登录cookie无效(表单身份验证)



我们公司有一个旧的表单网站在运行。我们遇到的问题是,在web.config中,登录cookie的过期时间最初设置为一年,原因很奇怪。。。我们决定现在改为7天。

所以我更新了web.config中的超时值。这部分很好。。但问题是,对于在此次更新之前登录的用户,如果他们选中了"记住我"复选框。。他们仍然可以使用旧cookie登录。

有什么办法可以强迫所有人再次登录吗?

提前感谢!:)

如果更改web.config文件中Cookie的名称,则数据与存储在本地计算机上的数据不匹配,并且用户无效,需要再次登录。

<authentication mode="Forms">
<forms name="myNewCookieName" />
</authentication>

Hy,你可以试试这个。如果它可以帮助。我刚在网上找到它,所以如果它能帮助你

最新更新