跳过Get / Post Ajax的FormsAuthenticationTicket到期

时间:2016-03-30 08:09:41

标签: javascript c# ajax asp.net-mvc-4

在我的网络应用程序(mvc 4 c#)中,我在30分钟后应用FormsAuthenticationTicket过期。 30分钟后,如果用户没有做任何事情,将被重定向到登录页面。

但是在我的仪表板页面中没有发生自动后台发布/通过Ajax获取(每2分钟运行一次)。

即使用户没有做任何事情(空闲),仪表板页面中的FormsAuthenticationTicket也永远不会过期。

这是由自动后台进程(获取/发布Ajax)引起的,因为如果用户空闲,其他页面将重定向到登录

如果是,我该怎么做才能让后台进程在用户空闲时不会影响会话到期?

1 个答案:

答案 0 :(得分:0)

您可以尝试继承从ApiController接收Ajax调用的控制器。