注销在mvc中打开的页面

时间:2016-09-30 02:05:48

标签: c# asp.net-mvc logout

我有一个mvc web应用程序,当用户在不同选项卡中打开页面时,单击特定页面中的注销按钮,它将注销所有打开的相关页面。我尝试注销并重定向到登录,但仅限于该页面。

当用户点击特定页面中的注销按钮时,如何在其他选项卡中注销所有打开的页面。

谢谢。

1 个答案:

答案 0 :(得分:0)

我认为你正在混淆服务器端和客户端代码。您的C#代码无法访问用户的浏览器 - 因此您无法以这种方式注销其他标签。

如果你使用cookie来存储身份验证信息,你可以添加一个javascript函数来循环检查这个cookie,但我不认为这是一个好主意(性能方面,不必要的负载等) 。检查控制器上的相应权限应该绰绰有余。

您还可以使用html5本地存储和事件like so