1

我有 2 个 Web 应用程序托管在 2 个不同的域示例中

  1. WebApp1:www.evs.com
  2. WebAPP2:www.dash.com 在另一个浏览器窗口中打开

我想要实现的是每当用户在 WebApp1 中注销时,WebApp2 用户会话也将自动终止

我尝试了以下解决方案

当用户单击 WebApp1 中的注销链接时,它将调用 WebApp2/Logout.aspx,它在服务器端有一个 Session.Abandon()。但这似乎并没有终止 WebAPP2 的会话,关于如何使其工作的任何想法?

4

1 回答 1

1

在您向他或她成功注销的用户显示的页面上,您可以放置​​一个很小的或iframe应该是 WebApp2/Logout.aspx。imgsrc

这样,在 webapp1 中注销时,您将在 webapp2 上触发注销

请注意从 iframe 返回正确的内容和内容类型 (text/html),或为 img 返回 (image/...)

于 2013-06-07T08:45:44.597 回答