后台管理员部分的权限控制如何实现更好呢?

aiolia911 2009-07-20 09:12:56
后台管理员部分肯定是要左边是操作菜单,右侧是具体的页面了
左侧的功能菜单有的是数据库读出来的,有的则是js的
如果想分权限,该具体怎么做呢
我看有的网站是在表里存1,2,3,4,5,6……等等,然后再每个页面开始执行的时候判断一下,没太搞懂,那是不是我要把左侧那些操作的菜单,都要规定一个值呢??

比较笨的方法好像就是角色分1.2等,然后判断

大家都是怎么实现的。关于后台管理员权限部分
...全文
266 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiongxp_chain 2011-06-30
  • 打赏
  • 举报
回复
各位说的只是小型项目权限管理,大型项目对权限的灵活性,可变动性,和安全性都有很高的要求。上面的就不能用了。
xinxing130 2009-07-20
  • 打赏
  • 举报
回复
讲着讲着 又讲到通用权限地方去了 呵呵
880820 2009-07-20
  • 打赏
  • 举报
回复
思路很好,怎么实现呢?
Jelly_tracy 2009-07-20
  • 打赏
  • 举报
回复
可以设置 角色,这个角色所拥有的权限(也就是包含的菜单)

登陆一个用户,先判断他是什么角色,然后这个角色读出所拥有的菜单

这样就实现了
路人乙e 2009-07-20
  • 打赏
  • 举报
回复
根据用户权限输出不同操作菜单
当然,每个页面中的判断也是必不可少的,可以通过一个父类来统一判断,然后所有页面继承该父类
wulechang 2009-07-20
  • 打赏
  • 举报
回复
接分~~~1.树形菜单的节点是从xml中读取的。如xml中node A,node B,对应在树型菜单对应的A,B就显示
2.在表中存节点如角色admin 父节点子节点 1,A,B
wulechang 2009-07-20
  • 打赏
  • 举报
回复
接分~~~1.树形菜单的节点是从xml中读取的。如xml中node A,node B,对应在树型菜单对应的A,B就显示
2.在表中存节点如角色admin 父节点子节点 1,A,B
wulechang 2009-07-20
  • 打赏
  • 举报
回复
接分~~~1.树形菜单的节点是从xml中读取的。如xml中node A,node B,对应在树型菜单对应的A,B就显示
2.在表中存节点如角色admin 父节点子节点 1,A,B
wyg4859 2009-07-20
  • 打赏
  • 举报
回复
后台用户组对应模块菜单权限!
比较简单的方法就是把菜单的编码及权限写入用户组表中的一个字段,
页面加载时候,判断可见菜单及对应权限,不过对应页面也需要判断的,所以在对应页面也需要写上对应页面菜单的编码!
呵呵,表达有点差,不过就是这个意思!
zhanglixue 2009-07-20
  • 打赏
  • 举报
回复
forms验证,登录后判断角色权限就行了很简单的
cpp2017 2009-07-20
  • 打赏
  • 举报
回复
菜单肯定是有个值的,要么用id,要么用菜单编号,否则你只能通过中文去判断,这种方法肯定不可取。
权限管理系统》该项目采用技术SpringMVC+Spring+Hibernate+jquery+js+css+dtree+MD5 等技术 ,项目含有源码、文档、配套开发软件、软件安装教程、项目发布教程等    项目功能介绍:    系统管理:用户登录、用户退出    用户管理:主要实现对用户信息的增删改查审核等功能    角色管理:主要实现对角色信息的增删改查、角色绑定用户、角色绑定操作等功能    模块管理:主要实现模块信息的增删改查等功能    权限管理:实现系统权限控制,页面中权限控制以及用户请求的权限控制      1、学会各类开发软件安装、项目导入以及项目发布,含项目源码,需求文档,配套软件等     2、该项目主要功能完善,主要用于简历项目经验丰富,以及毕业设计或者二次开发    3、提供项目源码,设计文档、数据库sql文件以及所有配套软件,按照教程即可轻松实现项目安装部署项目实战课程:代码视频讲解版如下java项目实战之电商系统全套(前台和后台)(java毕业设计ssm框架项目)https://edu.csdn.net/course/detail/25771java项目之oa办公管理系统(java毕业设计)https://edu.csdn.net/course/detail/23008java项目之hrm人事管理项目(java毕业设计)https://edu.csdn.net/course/detail/23007JavaWeb项目实战之点餐系统前台https://edu.csdn.net/course/detail/20543JavaWeb项目实战之点餐系统后台https://edu.csdn.net/course/detail/19572JavaWeb项目实战之宿舍管理系统https://edu.csdn.net/course/detail/26721JavaWeb项目实战之点餐系统全套(前台和后台)https://edu.csdn.net/course/detail/20610java项目实战之电子商城后台(java毕业设计SSM框架项目)https://edu.csdn.net/course/detail/25770java美妆商城项目|在线购书系统(java毕业设计项目ssm版)https://edu.csdn.net/course/detail/23989系统学习课程:JavaSE基础全套视频(环境搭建 面向对象 正则表达式 IO流 多线程 网络编程 java10https://edu.csdn.net/course/detail/26941Java Web从入门到电商项目实战挑战万元高薪(javaweb教程)https://edu.csdn.net/course/detail/25976其他素材版(毕业设计或课程设计)项目:点击老师头像进行相关课程学习

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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