如何选择有权限的shiro菜单和权限设计

javaweb应用系统,求一套权限管理源代码,不同角色勾选不同菜单,拥有对应菜单权限不一样!_百度知道
应《中华人民共和国网络安全法》要求,自日起,使用互联网服务需进行帐号实名认证。为保障您的百度帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持。
javaweb应用系统,求一套权限管理源代码,不同角色勾选不同菜单,拥有对应菜单权限不一样!
我有更好的答案
多个角色对应多个菜单这样用户登录时可以通过用户自己的角色得到相应的菜单而菜单就直接关系到具体的功能操作了这样就划分出权限了比如每个人都有自己的名字如“1,3!权限主要分为用户角色菜单一个角色对应多个用户代码没有写出起来,2是管理员”“3,4”而用户可能有同样的角色如,2,给你说一下原理吧:“1
为您推荐:
其他类似问题
权限管理的相关知识
等待您来回答权限表和菜单表是怎么关联的?
各位大牛,小弟这几天搞用户 权限控制的功能,在网上看了个关于用户权限控制的设计:
基于RBAC权限模型的扩展模型的完整设计图:(不知道哪位看过没有),有些不明白的地方,希望能得到大家的指点:
现在的设计应该是:一个用户拥有若干角色,每一个角色拥有若干权限,这样构成用户拥有某些权限,但是权限和菜单怎么关联呢?比如说我现在有以下功能模块:
1、添加用户信息 & &2、删除用户信息、 3、删除用户信息,现在有角色1:管理员,我怎样让这个管理员用户这三个功能的权限能,现在的思路是:
1、根据用户从 &用户角色表& 里面查询所拥有的 角色ID ,
2、根据 角色ID从 ”角色权限关联表“查询这个角色拥有的权限ID,
3、然后根据权限ID从权限关联表中查询所拥有的菜单功能模块,
但是权限表和菜单表具体在表里面是怎么体现的,我怎样吧这几个功能菜单给某个权限呢?
菜单表和权限表是个多对多的关系,只需要将相应的菜单ID与权限ID记录在权限菜单关联表里就行了嘛,有这么复杂吗?
把权限设置交给前端吧,给后台交互数据就行了,还搞个表?
可以参考参考spring-security的方法思路
操作员-角色-权限,必要时角色过多可以加入工作组的概念,去包含角色
系统里面你每个功能编号,,1003这样的。
你的权限控制那里,不管是角色还是直接菜单,最后你从数据库里面查询到的结果一定是菜单的编号,数据库里面的,1003和系统里面的功能对应。
一是在显示的时候判断一下,还有就是在业务逻辑那里判断一下,不复杂的。
Mark and smiling in silence.
这样搞出来,写SQL会写疯的。每个系统的角色权限控制都是不一样的,设计就会不一样。例如,有的系统,一个用户可以有多个角色,有的只能有一个。有的系统角色需要新建,有的,已经事先定义好了。所以角色权限的控制很难搞出一个通用的框架。
权限就是菜单吧?为啥还要搞成两个概念,然后关联?明白了,你说的意思是删除权限包含删除文件的菜单?那也是个树形结构的菜单,可以放到一张表里。id、pId作自关联就行了。
这个图好像在iteye上见过
设计的太复杂了
--- 共有 1 条评论 ---
我也觉得复杂,简单JS函数都能搞定(需要和后台交互下就行)。
权限用户应该是多对多的关系君,已阅读到文档的结尾了呢~~
DCS系统下组态软件的设计与实现,dcs组态,dcs组态实验,系统组态,dcs控制系统,dcs系统,什么是dcs控制系统,dcs控制系统教程,和利时dcs控制系统,dcs系统是什么
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
DCS系统下组态软件的设计与实现
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 你没有权限在此菜单 的文章

 

随机推荐