思想我没领会,如果楼主要的是思路,我就发表一下愚见^_^以动网论坛为例,访问者可以分为这样几个主要的权限级别:访客,注册用户,版主,总版主,管理员    还有贵宾、认证用户等。
访客是论坛的客人,你可以允许他浏览论坛也可以不允许,一般来说不允许发言;
注册用户其实应该叫“普通用户”,在论坛享有大多数权利,如发帖等等。但是不具有管理论坛的权限。
版主比普通用户高一点,可以在某些版块具有帖子的管理权限;
总版主又高了那么一点点,可以在所有版块具有管理权限(也可以具有后台权限);
管理员是老大,除了总版主能做的事情,他还能进入后台进行论坛的设定。实现的方法很简单,在数据库中的用户表加一个字段,名叫[group],group为5的是管理员,group为4的是总版主,3是版主,2是注册用户……^_^

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/1653/1653829.xml?temp=.7213251// ------------------
    // Archimond 阿克蒙德
      

  2.   

    权限设计完美版,满足数据库设计1-7要求一,人  表
    id   姓名      组id
    1    张三       1
    2    李四       2二, 组  表id     组名           
    1      党支部         
    2      团支部          
    3      小脚侦察队     
    4      特权组三,权限表
    id    权限名
    1      扫地
    2      看报纸
    3      看毛片
    4      罚款四,组权对应表
    id  组id  权id
    1   1     1
    2   1     2
    3   2     2
    4   2     3
    5   3     3
    6   3     4
    7   4     1
    8   4     2
    9   4     3
    10  4     4(注:组=角色)
      

  3.   

    我用的
    1用户信息
    username bbs_power
    蛛蛛      110
    2权限
    amdin super_user user  browser
    111     011       101   000
    //说明
    ‘1’带表有该权限‘0’。。
    管理着可以
    1。修改每中用户的权限
    2。给每个用户一中权限
    3。添加新的功能(111-》1111 每添一个功能权限
    码后+1位数据)

    //把NUM切开为数组
    function split_num($num)
    {
     preg_match_all("/\d/",$num,$regs);
     return $regs[0];}
    得到每个功能权限信息
      

  4.   

    http://expert.csdn.net/Expert/topic/1653/1653829.xml?temp=.7213251