我老板给了我三个表  一个 用户表 一个 角色表 还一个表有三个字段主键 ,角色表的ID
和用户表达ID  我想问下怎么搭建 一个权限管理  还有就是怎么查询出给定的用户的所有权限
希望大家给我一点建议 感激啊

解决方案 »

  1.   

    。。可参考
    asp.net权限管理系统Demo源码
      

  2.   

    lz似乎没学过数据库阿
    怎么查询出给定的用户的所有权限 ?
    通常一个用户对应一个角色,一个角色对应一种权限,这种权限可能对应一系列操作权限
    select 角色表.* from 角色表,权限表 where 权限表.用户ID=*** and 角色表.ID=权限表.角色ID
    纯属参考,lz再自己想想 
      

  3.   

    第一,用存储过程搭配数据库连接所设定的用户权限.也就是不用sa这个危险用户
    第二,你的情况,建议去查询一下membership.你所问的"还有就是怎么查询出给定的用户的所有权限 "在membership这个线程的权限系统中就几个语句就能完成,非常简单实用.
    其他还没有想到