标签: asp.net-mvc cookies asp.net-web-api
删除Cookie时通知服务器(IIS上的Web API)。当用户手动清除浏览器cookie时。如何通知我的网站立即注销用户。
现在,当新请求进入时,我们会在缺少Cookie的情况下重定向到登录。
编辑: 为了进行类比,azure管理门户立即注销用户,但是在堆栈溢出网页处于此处,我们仍然有效,直到我们向SO发出下一个请求。
答案 0 :(得分:2)
Cookie用于在Web浏览器中保留用户信息,以便在向服务器发送另一个请求时,服务器知道客户端是谁(登录信息等)。正如您在清除缓存后所经历的那样,浏览器中没有存储登录信息,当下一个请求进入服务器时,服务器会将您重定向到登录页面。 因此无法实现 。
这与用户手动删除Cookie无关,但是从服务器端,您可以清除Cookie,如here和here所示。
答案 1 :(得分:1)
这不是互联网的运作方式。当我在我的机器上清除cookie时,不会在任何地方发送请求。你不能知道这一点。