大侠:
   我希望权限能够控制到页面数据级别,比如员工进入一个画面可以查看自己相关的工作信息,
 部门领导可以查看下属人员的全部信息,公司领导可以查看所有人员的工作信息。
 如何实现?

解决方案 »

  1.   

    在用户表中加一个字段:user_level,记录用户级别,然后查询用户的级别显示相应的数据;
    或者直接在数据库里创建角色,在web.config中对页面访问进行用户权限设置。
      

  2.   

    传统的权限设计表结构
    Users
    Roles
    RightMetas
    UserRoles
    RoleRightMetas
    UserRightMetes
    针对你的需求,再加一个Groups
    Group里分上下级从属关系
    再加两个表
    UserGroups
    当然还可以考虑Group再做权限划分,分配Role及直接权限RightMeta