2011-01-27 71 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

这不是构建到框架中的东西。

您可以通过自定义基本页面或类似的方式来处理此类限制。