0
我有一个站点,用户使用表单身份验证登录到其中,在该站点中我想限制对特定用户的特定文件夹中的文件的访问。限制对某些用户的文件访问
因此,例如,文件夹dir/foo
将可供用户1访问,但不能访问用户2或用户3,并且文件夹dir/bar
可由用户2访问,但不能访问用户1或用户3。
我该怎么做?然后
我有一个站点,用户使用表单身份验证登录到其中,在该站点中我想限制对特定用户的特定文件夹中的文件的访问。限制对某些用户的文件访问
因此,例如,文件夹dir/foo
将可供用户1访问,但不能访问用户2或用户3,并且文件夹dir/bar
可由用户2访问,但不能访问用户1或用户3。
我该怎么做?然后
用户角色设置为创建的每个文件夹中的web.config
<location path="foo">
<system.web>
<authorization>
<allow roles="fooUsers"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
或 的位置添加一个新的web.config文件夹根目录
<?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<allow roles="folderUsers"/>
<deny users="*" />
</authorization>
</system.web>
</configuration>
检查网页的<location>元素。 config
它不那么简单 - 文件夹是动态创建的,因此无论何时何地都无法知道有多少文件夹存在。 –
然后当你创建一个文件夹还创建一个文件夹特定的web.config放在该文件夹 – jrb
你是说这个新的web.config只需要包含这个位置标签? –