设定一个table,打开程序时读取表,进而判断用户的身份和权限我也这样干~~~

解决方案 »

  1.   

    将用户名和他的属性(权限内容)存在数据库的同一个表中,打开时在sql语言中用where 用户='XXX',这样提取的内容就只有他的。
      

  2.   

    应该怎样设计这张表?
    id  name  status  模块1的权限(t/f)  模块2的权限(t/f)  ……  模块n的权限(t/f)这样如何? 
      

  3.   

    你的权限类别很多吗?
    如果不太多,就将权限分类处理要简单得多。(如系统管理员,人事管理员,财务管理员……)
    表:
    id name   rightsrights中可以用:1,2,3……等分别表示1级权限,2级权限……
    当用户进入某个模块之间判断其权限类别,来确定是否能访问此模块。