跳过Get/Post Ajax的FormsAuthenticationTicket过期



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

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

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新