权限树应该如何做!跪求

znkjzhangning 2012-10-17 09:30:28
权限树应该如何展示想坐成
模块
对应模块的功能1
对应模块的功能2
对应模块的功能3
模块2
对应模块2的功能1
对应模块2的功能2
对应模块2的功能3
模块3
对应模块3的功能1
对应模块3的功能2
对应模块3的功能3


...全文
201 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wang6953317 2012-10-18
  • 打赏
  • 举报
回复
用Z-TREE吧。
里奥学JAVA 2012-10-18
  • 打赏
  • 举报
回复
两种方式实现
一种是写在配置文件里面 :
只需要去读取xml里面的文件就行

另一种是在表设计里面: 向楼上说的 根据节点去读取数结构 根据不同的组去赋予权限
飓风zj 2012-10-18
  • 打赏
  • 举报
回复
我想你应该把表设计出来就行
table resource

id #主键
name #菜单名字
url #url地址
parent_id #父级id
remark #备注
created #创建时间

父级别的id可以是0或者null
select * from resource where id is null
取出全部的父级的菜单
然后再循环取出子级的菜单
select * from resource where parent_id= 等于你刚才查询出来的父级id
这样应该就可以达到你的效果了

权限
用户表
table user(
id
username
pwd
status #是否禁用该用户
created

角色表
table role(
id
name
created

用户和角色的中间表
user_role(
id
user_id
role_id
created
)
权限和资源中间表
table permission_res(
id
role_id
res_id
created
)

根据这几张表 你的权限应该就没问题了
KDJack 2012-10-18
  • 打赏
  • 举报
回复
这个嘛。。。。。
专坑队友 2012-10-18
  • 打赏
  • 举报
回复
4楼 表 设计的正确 如果楼主还没方向 可以 私信 我 我刚做完 对这个 比较有研究
关键我是洛哥 2012-10-17
  • 打赏
  • 举报
回复
这不是很简单嘛 一个权限组包含很多权限

一个权限(模块名称,权限名称)

如 权限组1{(用户模块,删除用户权限),(用户模块,修改用户资料权限),.....}
吉他猪 2012-10-17
  • 打赏
  • 举报
回复
这不就是用权限组控制权限吗

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧