目標は、Session変数がnullまたは空である限り、すべてのユーザーを各httpRequestのカスタムセキュリティページにリダイレクトすることです。
Global.asaxで
このメソッドにより、次のエラーが発生します。
このWebページにはリダイレクトループがありますWebページのリダイレクトが多すぎます。このサイトのCookieをクリアするか、サードパーティのCookieを許可すると、問題が解決する場合があります。そうでない場合は、サーバー構成の問題であり、コンピューターの問題ではない可能性があります。
protected void Application_PostAuthorizeRequest()
{
if ((Session["SecurityCodeApproved"] == null || !(bool)Session["SecurityCodeApproved"]))
{
Response.RedirectToRoute("Security");
}
}