要求:系统中有若干个表,通过权限设置,允许有的用户访问某一个表,有的用户访问某几个表。那么在存储用户信息的这个表里,除了用户名、密码以外,用户权限这个字段该怎样设计呢,以怎样的方式对用户能够操作表的权限加以区分?请各位高手指教!

解决方案 »

  1.   

    用户ID  表名  权限
    1        a     1
    1        b     0
    2        a     0
      

  2.   

    to yoki(小马哥) :不能这样设置,表的数量是不确定的,可能越来越多,这样设计不能满足表数动态增加的需要
    to  sunzhiying888(我的最爱-CSDN) :这个主意也不行。除了超级用户可以访问所有表,进行用户更新外,其他所有用户级别都是相同的,表是不分级别的,只是允许操作的表不一样。
    请大家帮帮忙,有没有更好的办法!!