只要 Session 变量为空或为空,目标就是在每个 httpRequest 上将所有用户重定向到我的自定义安全页面。
在 Global.asax
该方法导致错误如下:
此网页存在重定向循环 该网页导致的重定向过多。清除此站点的 cookie 或允许第三方 cookie 可能会解决问题。如果不是,则可能是服务器配置问题,而不是您的计算机问题。
protected void Application_PostAuthorizeRequest()
{
if ((Session["SecurityCodeApproved"] == null || !(bool)Session["SecurityCodeApproved"]))
{
Response.RedirectToRoute("Security");
}
}