想做一个类似windows权限组来管理某个系统中用户的权限
目的:假如一个新闻发布系统中:有很多的用户,不同的用户对不同的新闻类别,具有不同的操作(修改,删除,查看)权限
这样的话,需要哪些表,怎么连接其中的逻辑,给个思路什么之类的,谢谢

解决方案 »

  1.   

    Membership就可以实现你说的这种功能
      

  2.   

    你要实现这样的功能至少要三张表:
    1、用户基本信息表(User_Info):除了基本信息之外,必须包括一个userID,这个是主键(PK),同时是用户角色表引用键。
    2、角色表(Role):三个字段(角色ID(PK)、角色名称、角色描述)
    3、用户角色表(UserRole):2个字段(用户ID,角色ID),这两个字段是其他两张表主键的外键。有了这三张表基本可以实现你的要求了,有什么欠考虑的地方请高手指点!
      

  3.   

    我这个在asp.net1.1 中没有Membership,欢迎大家继续讨论
      

  4.   

    --------------------------------------------------
    wubin264(学,然后发困) 
    1、一个用户属于零到多个角色;
    2、一个角色拥有零到多个权限;
    3、一个权限控制零到多个功能块;
    4、系统预定义超级用户角色,该角色拥有系统的所有权限;
    ------------------------------------------------------------------
    没错,是按这个要求来写的,按 hccl(jackie) 来的话,角色和用户是十字交叉装,这个用户角色表的条理就不是很清楚了
      

  5.   

    用户角色表的条理就不是很清楚了
    -------------
    说明你对windows权限的管理就没认真去研究简单一点,权限只对角色进行设置。某个用户属于这个角色,那这个用户就有了相应的权限了。如果用户属于多个角色,那他就拥有这些角色的权限了。
      

  6.   

    up一下下面是广告,支持该软件作者的开源!====CSDN 小助手 V2.5 2005年11月05日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
    下载:http://szlawbook.com/csdnv2
    ===========================================