建一个表user,字段为:id,username,password,userlevel,分别保存用户名,密码,级别
级别里面可以写0和1,0代表超级用户,1代表普通用户。
然后在用户登陆的时候建立两个session,一个是user_id,另一个是user_level,值从数据库中取得。在做修改、删除、编辑操作的时候判断user_level,如果是0则可以修改、删除、编辑,是1不可以修改、删除、编辑。

解决方案 »

  1.   

    建立数据表如楼上说的就可以了
    但是添加用户的时候,你可以用一些CHECKBOX的选择框,选中是1,不选中是0
    然后把选中的连接成一个字符串,添加到数据表的userlevel的字段
    用户登陆后,从这个字段取出对应的值,然后拆分,放到一个数组中
    然后判断数组中的元素来确定是否有权限
      

  2.   

    TO:bonniewater(陪你去看海)
    像你所说的,那不是每个注册用户均可成为超级用户啊,另外各位大侠能不能给出上些代码呢?
      

  3.   

    我现在用的权限实现和bonniewater说的一样,在这里只能说下思路,具体做还得自已去实现啦不可能几段代码就搞定的,会涉及到多个不同功能的模板,比如说,用户帐号的管理,权限的设置,各个功能模板里进行权限判断的模块什么的,还要再加上SESSION的配合等等