用户权限是每一个系统都离不开的话题,以下有关权限的内容是一个真实项目的解决方案,把它分享出来供大家讨论,批判和借鉴,以求的共同提高。
    本权限分为三个部分:用户权限树;客户端链接控制;URL写入的控制。

    权限表结构部分:
    

    

    管理员对应一个角色,角色对应模块和操作,模块对应系统的功能点。
     

   系统模块是动态管理的,其中,拥有子模块应为系统的所有功能点。如图:


    

角色管理,绿字代表所属模块,选择项代表本角色对当前模块的操作权限。


    用户权限树:根据角色,可以获取角色所拥有的模块和模块下的功能点以及对本模块所拥有的操作权限,从而且形成用户权限树。

Feedback

# re: 用户权限的解决方案(一)----------动态用户权限树的生成  回复  更多评论   

2010-06-19 16:38 by Aidan
给楼主来点意见:
排版太差,那个表结构图片根本看不清楚,图片都压缩坏了。
内容太少。

# re: 用户权限的解决方案(一)----------动态用户权限树的生成  回复  更多评论   

2010-06-22 15:43 by 税国政
楼主的角色分配挺吐血的!

# re: 用户权限的解决方案(一)----------动态用户权限树的生成  回复  更多评论   

2010-06-24 08:57 by java小爬虫
@税国政


图片被压坏了,你没有看到我的表结构,应该是认识有差异吧。

只有注册用户登录后才能发表评论。


网站导航: