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

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

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

大家都是怎么实现的。关于后台管理员权限部分
...全文
289 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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,要么用菜单编号,否则你只能通过中文去判断,这种方法肯定不可取。

62,243

社区成员

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

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

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

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