.Net编程 net
当前位置:首页 > 网站建设专题 > .Net编程
asp.net小型项目权限管理方案
发布日期:2010-07-24 阅读次数:3593 字体大小:

    先说一下需求

    1.模块分顶级栏目和二级栏目

    2.后台分为最终管理员(所有权限)和普通管理员

    3.每个模块分别设置普通管理员的增删改查

    如下图

    权限判断 - 加载方式

    1.如果为管理员 则读取全部权限

    2.如果为普通管理员,可以分3层循环读出改用户的权限

    1) 第一个循环(用户权限表),用户权限ID列表

    2) 第二个循环(所有权限),输出顶级栏目

    3) 第三个循环(所有权限),子栏目,先判断改rootID是否等于上一个循环顶级栏目的ID,输出子栏目

    很简单,具体看下面代码实现

    文章首发于www.it560.com