加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 09:34:19 所属栏目:asp.Net 来源:网络整理
导读:以下web.config文件放在网站上的特定子文件夹中.它将允许用户John.Doe访问文件夹内的页面,但将拒绝匿名用户 ?xml version="1.0" encoding="utf-8"?configurationsystem.web authorization allow users="John.Doe" / deny users="?" / /authorization/system.
以下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”)
那么代码应该是这样的子文件夹星期一

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

这可行吗?

解决方法

这不是构建在框架中的东西.

您可以通过自定义基页或类似方法处理此问题,以实现此类限制.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读