当前位置: 代码迷 >> Java Web开发 >> 权限有关问题,求帮忙
  详细解决方案

权限有关问题,求帮忙

热度:2325   发布时间:2016-04-10 22:35:22.0
权限问题,求帮忙。
现在系统左面有个树形菜单,分为三级(省、市、区),右边是每级对应的查询结果。每级用户都有自己的权限,省级可以看所有市和区的内容,市级的可以看下属区级的(不同市不可以互相查看),区级只可以查看自己区的内容,别的都不可以查看。请大神指点这个权限要怎么写。 昨天想一天了,也没写出来。求给个思路,有代码就更好了
------解决方案--------------------
用 RBAC 设计。这里有个最简单的例子:
一. menu 菜单表 
id(主键), 
menu_name(菜单名), 
parent_menu_id(父菜单id), 
level(菜单级别:0,一级菜单,1,二级菜单……可以无限级) 
二. role 角色表 
id(主键), 
role_name(角色名) 
三. role_menu 角色关联菜单表 
id(主键), 
role_id(角色id), 
menu_id(菜单id) 
四. user 用户表 
id, 
user_name 
五. user_role 用户角色表 
id, 
user_id(用户id), 
role_id(角色id)
  相关解决方案