如何在ASP.Net MVC中注销用户后停止angularjs工作

时间:2018-11-04 07:18:37

标签: angularjs asp.net-mvc authentication

我有一个请求页面,每个用户都可以访问它,但是每个人都可以访问自己的请求,并可以使用与AngularJS一起使用的某些功能对其进行更改。 问题是,如果用户退出另一个页面,而用户还没有刷新此页面,则角度功能将继续起作用。 我知道我可以在控制器中检查已登录的用户,但是有什么方法可以防止这种情况吗?  (我使用ASP.Net身份验证和MVC)

1 个答案:

答案 0 :(得分:1)

您必须使用某种通信通道(例如信号r或套接字)来实现此目的。一种解决方案是拦截http请求并检查用户是否登录。如果不是,则导航到登录页面。