Asp.net 是否使用Web.config和会话变量控制网站文件夹访问?

Asp.net 是否使用Web.config和会话变量控制网站文件夹访问?,asp.net,vb.net,security,session,web-config,Asp.net,Vb.net,Security,Session,Web Config,以下web.config文件位于网站的特定子文件夹中。它将允许用户John.Doe访问文件夹中的页面,但将拒绝匿名用户 <?xml version="1.0" encoding="utf-8"?> <configuration> <system.web> <authorization> <allow users="John.Doe" /> <deny users="?" />

以下web.config文件位于网站的特定子文件夹中。它将允许用户John.Doe访问文件夹中的页面,但将拒绝匿名用户

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

是否可以使用特定会话变量替换以下web.config文件中的用户

例如,从日期获取日期(星期日、星期一等)并将其存储在会话(“DayVar”)中 那么子文件夹monday的代码应该是这样的

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


这可行吗?

这不是框架中内置的东西

您可以通过自定义基本页或类似的方式来处理此问题,以实现该类型的限制