【问题标题】:Clear Cookies on Session_End C#清除 Session_End C# 上的 Cookie
【发布时间】:2016-03-30 02:03:25
【问题描述】:

是否可以在 Session_End 清除浏览器的 cookie? 鉴于没有上下文,没有请求,也没有响应?

此外,不能将值放在会话中而不是在 cookie 中。这是由第三方应用程序完成的。

编辑: 我忘了提到该站点正在使用 SSO。我尝试访问的 cookie 是 SSO cookie。

【问题讨论】:

  • 没有请求?那么你如何确定 Session_End..?
  • 来自服务器端。进程中。
  • 如果您确保您网站的 cookie 具有适当的短到期时间,浏览器会为您执行此操作。
  • 我已经更新了我的问题。

标签: c# browser saml global-asax sessionend


【解决方案1】:

不,您不能对 Session_End 中的 cookie 做任何事情,因为它会在超时后由服务器异步调用。此时没有来自网络浏览器的持续 http 请求,因此没有开放的与浏览器的通信通道。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-02
    • 2016-04-14
    相关资源
    最近更新 更多