是这么一个系统,需要整合wiki,moodle,和其他一些文档管理等开源系统,这样涉及到用户的整合,实现单点登录,另外他的权限控制也比较多,有很多种权限角色,请问大家用户和权限系统部分怎么做好?用cas吗?还是有其他好的方案,谢谢!

解决方案 »

  1.   

    是数据库设计吗? 模块表            用户表                      
    mid(pk)     uid(pk) flag(是否上线),c_id(fk)  
      
    角色表                用户权限表
    jid(pk),mid(fk)    u_p_id(pk) jid(fk)公司表
    c_id(pk),c_name以上5表可以满足:
    一个用户可以拥有多个角色,且多个角色之间模块可以交错重叠,用户进入系统只显示所配角色的模块全集
    一个用户属于一个公司,可以关联每个业务表显示登陆用户所属公司的业务记录
    一个上线用户uid登录,所拥有的模块
    select ..自己写
      

  2.   

    推荐商业产品  www.metadmin.com
    我们在银行用过,感觉不错