私のasp.netアプリケーションはformsauthenticationを使用していません。代わりに私たちはデータベースへの呼び出しを行い、ユーザー名//パスワードをチェックし、ユーザーがログインしている場合はセッションに値を保存します。IIS7を統合モードで使用し、カスタムhttphandlerを使用して静的なHTMLファイルを保護
これで私のhtmlファイルを保護する必要があります。 IIS7を統合モードにして、リクエストURLに.htmlが含まれていて、セッション(「userloggedin」)がnullではない場合、ログインページにリダイレクトすることを基本的にチェックするstatichtmlハンドラへのハンドラマッピングを追加しました。
これは問題なく動作します。問題は私のhtmlファイルが空白であることだけです。それを修正するには?
いいえ、 マイハンドラがセッション変数とリクエストURLをチェックしています。 URLに.htmlがあり、セッション変数がない場合は、強制的にログインページにリダイレクトします。それ以外の場合は何もしません。 – user124118
それをコード化しています。私の答えを更新しました。 – blowdart