【问题标题】:Notify Server when cookie is Deleted删除 cookie 时通知服务器
【发布时间】:2015-05-21 02:30:44
【问题描述】:

删除 cookie 时通知服务器(IIS 上的 Web API)。当用户手动清除浏览器cookies。如何通知我的网站立即注销用户。

现在,当新请求进来时,我们会在没有 cookie 的情况下重定向到登录。

编辑: 打个比方,Azure 管理门户会立即注销用户,但此处堆栈溢出网页保持活动状态,直到我们向 SO 发出下一个请求。

【问题讨论】:

    标签: asp.net-mvc cookies asp.net-web-api


    【解决方案1】:

    Cookies 用于在网络浏览器中保存用户信息,以便当另一个请求发送到服务器时,服务器知道客户端是谁(登录信息等)。正如您在清除缓存后所经历的那样,浏览器中没有存储登录信息,并且当下一个请求发出时,服务器会将您重定向到登录页面。 因此这是不可能的

    这与用户手动删除cookie无关,但从服务器端您可以清除cookie,如herehere所示。

    【讨论】:

      【解决方案2】:

      这不是互联网的运作方式。当我清除机器上的 cookie 时,没有任何请求发送到任何地方。你不可能知道的。

      【讨论】:

        猜你喜欢
        • 2019-04-30
        • 1970-01-01
        • 2020-09-17
        • 1970-01-01
        • 2022-08-14
        • 2019-04-17
        • 2011-07-14
        • 2015-05-06
        • 1970-01-01
        相关资源
        最近更新 更多