用户user表: id name role_id +password
权限role表: id name 不用密碼+權限字段
權限表  樹型結構001  --有這種權限
                001011100--細分
                003  --有這種權限
                00300111

解决方案 »

  1.   

    用户user表: id name role_id +password
    权限role表: id name  權限字段---不需要密碼
    權限字段  樹型結構001  --有這種權限
                    001011100--細分
                    003  --有這種權限
                    00300111
      

  2.   

    to:
     talantlee(有了女朋友,就要更加努力) 谢谢!
    也许是我没表达清楚!
    我的做法是这样,也能用的,只是扩展性不好!
    用户user表: id name role_id password
    权限role表: id name model1 model2 model3 model4 model5 
    这些model*都对应着一个模块功能!
    每个model*字段里存储一些数字,比如00012120,表示该模块的操作了!
    现在如果扩展模块的化,我要增加字段model6了,这样要改数据库的结构了,我想问老大们如何设计(可以增加表),来使我在增加模块功能的时候不用增加
    role表的字段(比如model7 model8 ,这样还叫数据库吗? :-(    )?
      

  3.   

    用户user表: id name password role_id 
    权限role表: id name model1 model2 model3 model4 model5 
    role_id  为外键 model* 代表一个模块,里面存储操作权限的象征数字!我现在不想把model* 写死,如何设计?