登录cookie过期时重定向父页

本文关键字:重定向 cookie 过期 登录 | 更新日期: 2023-09-27 18:24:07

我在cookie超时时服务器端自动重定向到登录页面时遇到问题。我们的应用程序使用一个包装页(称为"application.aspx"),其中包含我们所有的控件,以及IFrame中应用程序的其余部分。

当登录Cookie超时时,我的问题就会出现。当达到用户设置的锁定时间时,用户应该看到以RadWindow形式启动的超时警告屏幕。此屏幕一直存在,直到全局身份验证cookie过期。然而,在这一点上,任何操作都只将RadWindow重定向到登录,而不是整个应用程序。

我已尝试在AuthenticationRequest事件中实现指向globeble.aspx页面的Response.RRedirect("SessionTimeout.aspx,false);行。但是,在我的SessionTimeout页面执行其pageLoad之前,自动控件正在重定向。

遗憾的是,这是针对一家大公司的,我无法分享太多确切的代码,但如果有人能找到解决这一问题的方法,我会非常高兴。

登录cookie过期时重定向父页

如果其他人发现了这一点并需要答案,我最终创建了一个包含原始cookie有效期的新cookie。

然后,我用jscript定期检查当前日期时间是否接近exp的值,当它在到期后30秒内时,重定向用户客户端。