做的BS框架的应用程序,用户角色权限(不借于MS自带那套),公司信用系统 角色权限这块 255个权限(角色数量不等) A用户可能属于A角色(增删改) B用户也可能属于A角色(增删,屏蔽了改的功能但也是角色A),然后就是在角色权限这块 应该怎么设计最理想呢 能否给点思路我在用户表里增加一列(权限列表) 
用字符串存255个权限 “1010101111”1代表True 0代表false 程序里权限用枚举或者结构维护,数据库没有额外的表记录权限 这设计感觉不行  广思集义

解决方案 »

  1.   

    你为什么要在user表中加了?你为什么不新增一个UserGroup表,然后再新建一个UserPermission表了?
      

  2.   

    补充下, 现在数据库用户表有列权限列表字段,另有UserPermission表(角色表) 无单独的权限表 因为不牵涉动态增加权限 这是个应用程序 权限死的 在程序维护, 期待高手有更好的思路 (帖子加分)
      

  3.   

    这个一般是把模块权限和平台权限分开来比较好…………
    Mark^^^