注销mvc中打开的页面

本文关键字:mvc 注销 | 更新日期: 2023-09-27 18:09:47

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

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

谢谢。

注销mvc中打开的页面

我认为你混淆了服务器端和客户端代码。你的c#代码不能访问用户的浏览器,所以你不能注销其他选项卡。

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

你也可以使用html5本地存储和事件,像这样