我想实现 动态的权限管理
大体想显示成是这个样子
用户组     功能1    功能2     功能3
-----------------------------
普通用户   允许     不允许   允许
vip用户    允许     允许     允许

由于功能和用户组都不是固定的,所以肯定不能建成一张表
那么我该怎么建表才可以呢?前提是必须用户组和功能都可以随意添加或删除。

解决方案 »

  1.   

    用户建一个表,功能建一个表,再建一个权限表
      

  2.   

    用户表:用户编号,用户名称
    权限表:权限号,权限名
    用户权限对照表:用户编号,权限号基本就是这个思路,这样可扩展强些.
    用户可以增加,权限编号也可以增加,以满足今后不断改变的需求.
      

  3.   

    两个表,功能表,权限表。这样功能可以任意增加。