猿问

关于权限管理的设计,请各位帮忙。谢谢。

<FONT size=2>最近在做一个关于权限管理的项目,关于权限至今不知如何下手。<BR>请各位大哥大姐指点迷津。谢谢。&nbsp;&nbsp; 管理员可以<BR>创建和编辑 角色的信息(包括用户可以进行的操作,可以具体到每个页面)<BR>还请各位多多帮忙啊,谢谢啦。<BR>希望能给我弄点示例代码看看啊 ,谢谢了。</FONT><BR>我的邮箱 :<A href="mailto:dupeng0811@qq.com">dupeng0811@qq.com</A>

POPMUISE
浏览 582回答 3
3回答

跃然一笑

大致思路: 1、确定每个操作(或者每个页面)的权限值:如添加文章为AddArticle,可以搞一个枚举类型; 2、授权的时候,例出这些枚举值,可以复选,以字符串的形式保存到数据表中,用,分隔,如AddArticle,ManageArticle。这个就说明这个管理员具有添加文章和管理文章的权限。 3、这个时候,只要在AddArticle或者ManageArticle这二个对应的页面中加以控制了。也可以用以实始化管理列表,把没有权限的管理列表隐藏。 用这种方法,针对一些简单的权限管理是足够 了,但如果要细化权限管理,如审核权限,编辑权限等等,这个就有点应付不过来了。

汪汪一只猫

我们公司的是采用Microsoft安全库的方式来做的, 表名有: aspnet_Applications,aspnet_Board,aspnet_Menus,aspnet_Roles,aspnet_Users 等等

拉莫斯之舞

参看一下我的博客中的朗志轻量级项目管理解决方案,应用aop的实现
随时随地看视频慕课网APP
我要回答