FORM验证只能提供帐号---角色---(允许、拒绝)权限。如果我想针对某个目录某个帐号的某个权限(添加、修改、删除)进行操作,应该如何解决呢?

解决方案 »

  1.   

    web.config 可以针对每个目录设置不同的访问权限
      

  2.   

    web.config只能根据目录,但不能根据不同的帐户制定权限。比如 A目录张三只可以删除,李四只可以修改。这就做不到。
    只能做到A目录张三可以删除和修改、李四可以删除和修改。
      

  3.   

    那需要做个资源&role的对应表
      

  4.   

    能否扩展web.config的属性?比如      <authorization>
            <allow roles="管理员" rules="添加,修改,删除"/>
            <allow users="张三" rules="删除"/>
            <deny users="*"/>
          </authorization>
      

  5.   

    如果用forms验证做这个的话,越做越复杂.建一个角色表吧.