簡體   English   中英

使用Web.config和會話變量控制網站文件夾訪問?

[英]Control Website Folder Access using Web.config and session variable?

以下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>

這可行嗎?

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

您可以通過自定義基頁或類似方法處理此問題,以實現此類限制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM