关于权限管理菜单

CHR_WHY 2008-10-27 07:48:42
用SSH开发,要做一个权限管理
涉及很多的角色和一些功能权限
要怎么样做一些菜单:就是有权限的用户才显示相应的菜单
没有权限则不显示
数据库应该怎么设计?
...全文
236 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
laitaogood 2008-11-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wangji131 的回复:]
表有用户表,角色表,权限表,页面表(菜单表),模块表。

用户表和角色表是多对多。
角色表和权限表是多对多
权限表页面表是多对一
页面表和模块表是多对一


权限这里主要是页面中的涉及的一些按钮,比如说新增、修改、等



[/Quote]
说得不错,我们原来也是这样用的
不过总觉得还有改进的余地的
7楼的过于简单
jiaxy917 2008-11-03
  • 打赏
  • 举报
回复
我也遇到了类似的问题,
SINCE1978 2008-11-03
  • 打赏
  • 举报
回复
还是找找开源实现吧
zhangsw_good 2008-10-30
  • 打赏
  • 举报
回复
管理员表
字段名:strid
值: 1,2,3
权限表
字段名: 父ID 子ID
fid zid
值: 1 2
2 1
3 2

在strid中查找父ID,如果有表示有操作权限,再根据父ID查找所有子ID如果相同表示为子节点,就样OK
CHR_WHY 2008-10-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wqmain 的回复:]
一般来说需要建 5 张表,如下:
1.用户表
2.角色表
3.用户角色表
4.菜单表
5.角色菜单表

这样通过用户表关联角色表,角色表关联菜单表,可以实现用户具有某个特定的角色,
而其特定的角色又只能具有操作某些功能菜单的权限的目的。
[/Quote]
阁下有没有简单的例子?
谢过了
千骑卷平冈 2008-10-29
  • 打赏
  • 举报
回复
一般来说需要建 5 张表,如下:
1.用户表
2.角色表
3.用户角色表
4.菜单表
5.角色菜单表

这样通过用户表关联角色表,角色表关联菜单表,可以实现用户具有某个特定的角色,
而其特定的角色又只能具有操作某些功能菜单的权限的目的。
boboo_2000_0 2008-10-29
  • 打赏
  • 举报
回复
可以用Acegi提供的权限标签功能。
CHR_WHY 2008-10-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wangji131 的回复:]
表有用户表,角色表,权限表,页面表(菜单表),模块表。

用户表和角色表是多对多。
角色表和权限表是多对多
权限表页面表是多对一
页面表和模块表是多对一


权限这里主要是页面中的涉及的一些按钮,比如说新增、修改、等
[/Quote]
不是很清楚
没有做过
一点头绪都没有
wangji131 2008-10-27
  • 打赏
  • 举报
回复
表有用户表,角色表,权限表,页面表(菜单表),模块表。

用户表和角色表是多对多。
角色表和权限表是多对多
权限表页面表是多对一
页面表和模块表是多对一




权限这里主要是页面中的涉及的一些按钮,比如说新增、修改、等





67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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