如上图:我想在登录的时候可以选择管理员和普通人员登录,管理员拥有所有的权限(添加。删除,修改等等),而普通人员只有查看和查找的功能。这个该怎么做呢?(完整代码)。我是一个新手,希望各位大侠可以关照一下。小弟感激不尽

解决方案 »

  1.   

    在userinfo   role   权限表   这3个表都是多对多的关系,先去判断这个用户在userinfo中存在不?如果存在,就去判断是不是角色,然后去拿到权限
      

  2.   

    使用一个全局变量来记录权限就好了,变量的定义你可以自己看一下
    http://www.cnblogs.com/agian/articles/1542317.html
      

  3.   

    综合考虑下目前你的水平来看。
    直接在用户表里加个字段roleid   管理员输入1  其他用户输入非1
    登陆的时候判断这个roleid
    首先你登陆的时候可能得到了用户的信息吧。
    放到一个对象内。如userinfo你的用户表。
    if(userinfo.roleid =="1")管理员
        ....做下记录
        ...你的逻辑代码
         登陆后绝对跳转唉是不,传递过去
    else非管理员的所有用户
         同样记录用的角色。
    登陆后跳转到你的管理界面后。
    读取这个角色id
    下面实现你的想法吧