我在2个不同的域示例中托管了2个Web应用程序
我想要实现的是每当用户在WebApp1中注销时,WebApp2用户会话也将自动终止
我尝试了以下解决方案:
当用户单击WebApp1中的Logout链接时,它将调用WebApp2 / Logout.aspx,它在服务器端具有Session.Abandon()。但这似乎并没有终止WebAPP2的会议,关于如何使这项工作的任何想法?
答案 0 :(得分:1)
在您向其成功注销的用户显示的页面上,您可以放置iframe
或img
src
应该是WebApp2 / Logout.aspx的小{{1}}或{{1}}。
这样,在webapp1中注销时,您将触发webapp2上的注销
请注意从iframe返回正确的内容和内容类型(text / html),或者为img
返回(image / ...)