zoukankan      html  css  js  c++  java
  • 程序开发中权限管理简述,用户角色权限关系

        大家在开发的过程中肯定都要对不同的用户授予不同的权限,比如不同用户给予菜单栏显示的内容不同,这通常是通过用户-角色-权限三者之间的管理来管理的:(这里针对winform(C/S)开发来将)

        一。首先要建立三者的数据库关闭,简单来说需要建立五张表

            1. 用户表 

            2. 角色表

            3. 权限表

            4. 用户角色关系表

            5. 角色权限关系表 

         二。根据用户id关联用户角色关系表,然后在关联角色权限关系表 ,从而获得用户所具有的权限列表

         三。根据用户具有的权限显示不同的菜单项, 首先应该为每个菜单项的tag属性赋予一个相应的权限代码,必须和权限  表一致,默认为菜单全部显示,循环所有菜单项,如果菜单的tag(权限代码)不在用户的权限列表中,则隐藏该菜单项

          四。具体代码如下:

        

    Code


  • 相关阅读:
    Extjs4 MVC Controller中refs使用
    Mac下下载android4.2源码,进行源码调试
    来博客园一年三个月
    今天写的比较多
    Extjs4 MVC 添加view层
    mac自带vim7配置
    动态测试及调试工具
    等价类划分的延伸
    用javascript进行测试用例的验证
    同行评审在软件测试中的应用
  • 原文地址:https://www.cnblogs.com/gossip/p/1358426.html
Copyright © 2011-2022 走看看