2011-01-27 69 views
4

將以下web.config文件放置在網站上的特定子文件夾中。這將允許用戶John.Doe訪問該文件夾中的網頁,但會拒絕匿名用戶使用Web.config和會話變量控制網站文件夾訪問?

<?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

這不是構建到框架中的東西。

您可以通過自定義基本頁面或類似的方式來處理此類限制。