之前看过 苏飞  这篇文章的。他做的是

  1.一个用户可以对应多个角色,一个角色可以对应多个用户。多对多关系

      2.一个角色可以对应多个功能,一个功能可以对应多个角色。多对多关系

      3.一个用户可以对应多个功能,一个功能可以对应多个用户。多对多关系

   在这边跟他有点区别 就第一点 我的是 一个用户只能对应1个角色,一个角色可以对应多个用户。 我做之前并没有去园子里面搜权限设计方面的文章,也没多考虑就做下去了  反正公司小项目用的 也足够了。

  好吧,个人描述能力有限只能上图,上图,再上图了。

  首先先上个工程图:

easyui之权限系统

这边使用MVC3  使用的是日系的一个框架  S2Dao。

界面:

easyui之权限系统

管理员组权限设置:

 

easyui之权限系统

在这边可以修改 删除 新建群组的权限。

管理员列表:

 

easyui之权限系统

在这边添加管理员账号,和关联群组。由于之前表设计的时候就是一个用户对应一个群组所有功能做出来就是这样的。。

管理员权限:

 

easyui之权限系统

在这边具体设置某个管理员的权限,而可设置的权限范围 为  小于或者等于所属组的权限。这边设置完权限后,比如admin 这个账号我给他开通列表页面那边只有修改的权限。则用admin这个账号登录后 在开通列表那边的 添加和删除按钮就会被去掉。达到功能控制的目的。如图:

 

easyui之权限系统

对应的添加和删除按钮就没有掉了,花了2天时间 做的比较简陋,而且设计的完善。只能给需求不高的系统用。就这样吧

 源码:猛击此处

相关文章:

  • 2021-04-26
  • 2021-04-24
  • 2021-12-04
  • 2022-02-24
  • 2021-08-13
  • 2021-05-07
  • 2021-11-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-20
  • 2021-05-05
  • 2021-08-11
  • 2021-06-01
  • 2021-12-08
相关资源
相似解决方案