zoukankan      html  css  js  c++  java
  • 权限管理(抓狂)

    权限管理涉及的对象:用户  群组  角色  模块

    需求:

    用户可以有不同的群组,用户也可以有不同的角色。用户与群组、角色都是多对多的关系。群组与角色是多对多的关系。模块与角色挂钩。要求用户进入系统后,根据其角色显示不同的操作菜单

    实体表:tbl_User  tbl_Group  tbl_Role  tbl_Module。

    关系表:rlt_UserGroup  rlt_GroupRole  rlt_RoleModule

    思路:

    1.用户在登录页面输入用户名和密码,如果登录信息无误,继续——

    2.判断用户所属的群组,一个用户可能对应多个群组,每个群组有对应的功能权限;如果该用户有多个群组,则其拥有的功能权限为这多个群组所有的功能权限之并集

    3.每个群组可能有多个角色(比如说行政组有行政主管、行政员……等角色)而每个角色又对应多个功能模块

    4.那我要怎样把用户、群组、角色、模块用一根线串起来呢?

  • 相关阅读:
    操作系统
    redis
    数据库原理与mysql
    计算机网络
    重写、重载、隐藏以及多态分析
    c++复习重点
    重装系统记录
    正则表达式匹配ip地址
    信号量和互斥锁的区别 互斥量与临界区的区别
    为Markdown文件生成目录
  • 原文地址:https://www.cnblogs.com/scudpurple/p/1880871.html
Copyright © 2011-2022 走看看