- poteto
- ベテラン
- 会議室デビュー日: 2002/08/08
- 投稿数: 50
|
投稿日時: 2002-08-08 18:05
初めて質問させていただきます。宜しくお願いします。
早速質問ですが、現在、フォーム認証でわからないことがあります。
やりたいことは、ルートディレクトリは認証を必要としないで、第2階層以下のディレクトリ以降でフォーム認証を行いたいのです。
『Web.config』の『authentication』を記述したのですが、ルートにあるスタートページに対して認証してしまいます。(これは普通のことですね・・・)
以上、ご教授いただきたくお願い致します。。。
|
- NothingButXMLInfoSet
- 大ベテラン
- 会議室デビュー日: 2002/07/16
- 投稿数: 116
|
投稿日時: 2002-08-08 18:38
方法1
アプリケーションルートのweb.configに次のように記述します。
コード: |
| <configuration>
<system.web>
<authentication mode="Forms">
...略
</authentication>
<authorization>
<allow users="*" />
</authorization>
...略
</system.web>
<location path="subdir1">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
</configuration>
|
|
- NothingButXMLInfoSet
- 大ベテラン
- 会議室デビュー日: 2002/07/16
- 投稿数: 116
|
投稿日時: 2002-08-08 18:40
方法2
アプリケーションルートのweb.configに次のように記述します。
コード: |
| <configuration>
<system.web>
<authentication mode="Forms">
...略
</authentication>
<authorization>
<allow users="*" />
</authorization>
...略
</system.web>
</configuration>
|
さらに、それぞれのサブディレクトリにも次のようなweb.configファイルを配置します。
コード: |
| <configuration>
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>
|
|
- poteto
- ベテラン
- 会議室デビュー日: 2002/08/08
- 投稿数: 50
|
投稿日時: 2002-08-08 18:50
NothingBut.NETFX 様 返信ありがとうございます。
サブディレクトリが複数存在しますので、方法2を使用しました。
できました。
ご教授ありがとうございました。感謝します!!
|