1

我正在尝试处理 ASP.net MVC 5,超时会话场景。这是我正在使用的代码,它也适用于会话到期。

app.UseCookieAuthentication(new CookieAuthenticationOptions
        {
            ExpireTimeSpan = 200,
            AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
            LoginPath = new PathString("/Home/Index"),
            SlidingExpiration=true,
            Provider = new CookieAuthenticationProvider
            {
                OnValidateIdentity = ApplicationCookieIdentityValidator.OnValidateIdentity(
                    validateInterval: TimeSpan.FromMinutes(1),
                    regenerateIdentity: (manager, user) => user.GenerateUserIdentityAsync(manager))
            }
        });

每当向用户显示会话到期的弹出窗口时,我都必须扩展/覆盖此到期。是否有任何解决方法可以在实际到期之前覆盖或延长超时。我需要一个可以跨所有应用程序集成的解决方案,也许 1 ajax 集中调用服务器来执行此操作或任何其他选项(如果有)?

谢谢。

4

0 回答 0