2011-01-27 6 views
4

次のweb.configファイルは、Webサイトの特定のサブフォルダに配置されています。これは、ユーザーのJohn.Doeは、フォルダ内のページにアクセスすることができますが、匿名ユーザーWeb.configとセッション変数を使用してWebサイトフォルダのアクセスを制御しますか?

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
<system.web> 
    <authorization> 
     <allow users="John.Doe" /> 
     <deny users="?" /> 
    </authorization> 
</system.web> 
</configuration> 

を拒否しますと、特定のセッション変数

と、次のweb.configファイルで ユーザーを交換することが可能ですします例えば

日から(日曜日、月曜日など)の日になって、セッション(「DayVar」)に格納 、コードがサブフォルダのためにこのようなものでなければなりません月曜日

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
<system.web> 
    <authorization> 
     <allow session("DayVar")="monday" /> 
     <deny session("DayVar")<>"monday"/> 
    </authorization> 
</system.web> 
</configuration> 

これは実行可能ですか?

答えて

1

これはフレームワークに組み込まれているものではありません。

このタイプの制限を実装するには、カスタムベースページなどでこれを処理できます。

関連する問題