在asp.net web.config中的多个基于角色的文件夹授权

在我的应用程序中,我有多个文件夹,其中有多个网页。 我正在使用Asp.net成员身份进行身份验证。 我为不同的任务设计了不同的文件夹。 每个文件夹都有其web.config文件,该文件用于文件夹的角色访问权限,其中一些用户具有多个角色。

在某些文件夹中,用户应具有多个角色才能访问该文件夹。

基本上在web.config文件中<allow roles="Admin, HR"/>提供对Admin或HR的访问。

但我担心的是,如果特定用户具有两种角色,那么他将无权访问该文件夹,管理员和人力资源部门都无法访问该文件夹。


请看看这是否有帮助:

 <location path="restrictedPages">
       <system.web>
            <authorization>
               <allow roles="Admin" />
               <deny users="*" />
            </authorization>
          </system.web>
        </location>

         <location path="restrictedPages">
       <system.web>
            <authorization>
               <allow roles="HR" />
               <deny users="*" />
            </authorization>
          </system.web>
        </location>
链接地址: http://www.djcxy.com/p/90157.html

上一篇: Multiple role based folder authorization in asp.net web.config

下一篇: Asp.net and security