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

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

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

            1. 用户表 

            2. 角色表

            3. 权限表

            4. 用户角色关系表

            5. 角色权限关系表 

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

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

          四。具体代码如下:

        

    Code


  • 相关阅读:
    wifi热点
    【WIN7】windowssystem32 下的几乎所有文件的简单说明【2】
    clipbrd剪切板查看器
    【WIN7】windowssystem32 下的几乎所有文件的简单说明【1】
    Host
    ReadyBoost
    在U盘上安装Damn Small Linux
    readonly、disabled、display、visible的区别
    VS2010中安装AjaxControlToolkit
    读取文件夹列表、删除文件夹及文件夹中的内容
  • 原文地址:https://www.cnblogs.com/gossip/p/1358426.html
Copyright © 2011-2022 走看看