Web フォーム テンプレートから構築された C# で ASP.NET を使用してサイトを構築しています。
ページの 1 つは、PHP の認証と同様に、パスワードで保護する必要があります。
いくつかのサンプルを試してみましたが、アプリケーション内のすべてのページが保護されています。特定のページが要求されたときに認証が必要なだけです。
これを実装するための良い簡単な方法はありますか?
すぐに思いつく 2 つのオプションがあります。
次のように、ファイル内の要素Forms Authentication
を使用して、セキュリティ下に置きたくないページを具体的に除外します。location
web.config
セキュリティを適用しないすべてのページをフォルダーに入れ、web.config
そのフォルダーに別の を適用します。これを実行する手順については、「web.config で特定のページまたはフォルダーの承認規則を設定する」で詳しく説明しています。