DOBON.NET DOBON.NETプログラミング掲示板過去ログ

フォーム認証について

環境/言語:[.net2.0]
分類:[ASP.NET]

初めて投稿します。

フォーム認証の設定で以下の用に設定を行うと全ページに対して
フォーム認証が適用されますが、一部のページに対しては
このフォーム認証の除外をしたいと思っております。
何か方法はあるのでしょうか?

web.configの設定は以下のようにしております
<authentication mode="Forms">
<forms loginUrl="xxxxxxxx" defaultUrl="xxxxxx" name="xxxxx" timeout="20" slidingExpiration="true" />
</authentication>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
  • 題名: Re[1]: フォーム認証について
  • 著者: しろ
  • 日時: 2007/09/19 11:57:38
  • ID: 20522
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
2007/09/19(Wed) 12:06:08 編集(投稿者)

お世話になっております

各ページ毎にフォーム認証を記述して
除外したいページにはフォーム認証を設定しなければよいかと。


余談ですが以前の質問の中に、
全体にフォーム認証をかけていたら外部CSSにもフォーム認証が設定されていて
認証用のページで外部CSSが読み込めない。と言うような事象がありました。
その辺りは大丈夫でしょうか?
web.configは下のディレクトリにその設定が引き継がれます。逆に言えば、サブディレクトリにweb.configを置けば、その上にあるweb.configの設定が適用されません。この辺りをうまく使えば良いのではないでしょうか?
しろさん、trapemiyaさん
有難うございます。
試してみます。

DOBON.NET | プログラミング道 | プログラミング掲示板