如果我的站点需要按照不同的栏目来进行分类呢?比如具体到一个信息发布系统里,不同的角色对与不同的信息类别的操作权限不一样,该怎么做?如果要有详尽的说明是最好不过了,
虽然也明白了http://www.codeproject.com/aspnet/formsroleauth.asp这篇文章的意思,但谈到上述问题还是搞不清楚解决的方案,请大虾给帮忙解决一下

解决方案 »

  1.   

    通常系统分析阶段搞不清顾客“需要”什么角色,或者说角色本身就在软件使用过程中随时变化。因此角色设计要比较通用。应用系统的角色不能像Windows用户组那样简单地树状排列,那样是不实用的。Windows仅仅管理文件层次的权限,当然简单。而web应用系统往往不可能将权限划分到画面层次,原因是可操作性好的应用系统往往需要将主要操作界面“综合”在少数大画面上,而不是动不动就弹出-关闭窗口。
      

  2.   

    asp.net2.0加入的角色的类,相对比较方便,那么即使不用再去设计这些用户类,角色类,和许可类等,用现有的asp.net2.0又如何实现呢?其实我的问题大家应该比较清楚:
    比如我现在要设计一个新闻系统,有三个板块1,2,3,有4个管理员a ,b ,c,d
    a是总管理员管理b,c,d,简单时:b管1,c管2,d管3,a可以管1,2,3
    如果有变化,可能b管1,2,同时c管2,3,d管1,3 a可以管1,2,3
    等..这些变化,都是通过a来指定
    如何才能设计出这样的灵活性呢?;现在类似我上面说的用什么比较通过的方式实现呢?有这样的简单例子和代码提供一下吗?
      

  3.   

    其实基于角色的管理权限是很好实现的。
    http://zsy.cnblogs.com/archive/2005/11/07/270415.html
      

  4.   

    TO: zsy619(小朱) 
    你这还叫blog
      

  5.   

    再等一下,ENTLIB2.0就要出来了,到时候这个问题很容易解决
      

  6.   

    ENTLIB2.0是什么?
    类外用人用asp.net2.0的 Membership 类做出这样的类似功能吗?
    zsy619(小朱),你的文章太简单了些,请再详细点