登录cookie到期时重定向父页面

时间:2013-07-19 14:48:29

标签: c# javascript asp.net

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

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

我已经尝试在AuthenticationRequest事件中实现Response.Redirect(“SessionTimeout.aspx,false);行到globabl.aspx页面。但是,它出现在行的某处,自动控件在我的SessionTimeout页面之前重定向执行其pageLoad。

可悲的是,这是针对一家大公司而且我无法分享更准确的代码,但如果有人找到解决方法,我会非常高兴。

1 个答案:

答案 0 :(得分:0)

如果其他人发现这个并且需要答案,我最终会创建一个包含原始cookie的到期日期的新cookie。

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