基于角色的权限管理,可以使用ASP.NET的FORM登录
参考2.0的MEMBERSHOP
扩展增加,删除,修改,浏览,四个权限,权限表
可以是一次性取相关角色的四个权限,到字符串或数组等,放到SESSION或加密的COOKIES里.
然后在Application_AuthenticateRequest事件里判断就可以了
也可以是一个页面单独取再判断

解决方案 »

  1.   

     Froms验证,是没法完全解决LZ的问题的。Forms比较不适合作为后台可管控权限开发。
      

  2.   

    一个模块 增加 1 ,删除 2,修改 4,浏览 8 用户权限值取他们的 和如拥有全部权限则 其权限值是15.
    在用户登陆时模块与权限 放到 字典对象中 dictionary["模块名","权限值"] 然后 再分解把 15 分解成 1 2 4 8 就知道他有什么权限了 
    不知你看明白了不