首页 [ 新知实践 ] 基于MVC 粒度的权限管理系统源码
一键分享

基于MVC 粒度的权限管理系统源码

  • 免费

2010-09-20 11:08:37

  • 源码类型: B/S
  • 开发环境: VS2008 + SQL2005
  • 开发语言: C#
  • 标签: 权限管理 MVC Action
  • 评分:
收藏 836 次|关注 16660 次|下载 2005 次

免费


交付物: 源码包
    商家已实名认证
  • 分享者:51asp***
  • 访问次数:   313222 次
  • 源码数量:   1241 套
  • 通过比率:   97%
  • 活跃于:   三个月前
  • TEL:   13*******71
  • 最新IP属地:北京市
  • 微信扫码咨询
.net
  • 51aspx源码必读.txt[2KB]
  • from.gif[4KB]
  • HISDemo.sln[6KB]
  • HISDemo.suo[123KB]
  • 主界面.jpg[80KB]
  • 最新Asp.Net源码下载.url[125B]
  • 登陆.jpg[29KB]
  • 退出.jpg[71KB]

源码介绍

源码参数

  • 源码类别:【新知实践】
  • 源码类型:B/S
  • 适合人群: 进阶
  • 授权类型:免费版
  • 开发语言:C#
  • 数据库:SQL2005
  • 源码大小:12.80M
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 登陆
  • 主界面
  • 退出
  • 登陆
  • 主界面
  • 退出
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel

基于MVC Action粒度的权限管理系统源码

   主要功能 1、权限判断的边界
  由于项目是基于MVC的,除去数据权限不说,功能权限的判断边界做在MVC 的Action上无疑是最好的选择,因为无论是一个页面,还是  一个按钮,还是一次查询,都是通过Action请求实现的。这样我们只需要在每个Action请求执行之前进行权限判断就可以了,也不用折  腾RBAC里的资源+操作=权限 这么麻烦。

            2、使用FormsAuthentication实现登录验证
  用户登录验证用的是.Net自带的Forms验证,它默认通过加密的cookies来实现用户的登录判断

            3、另外有人说源码编译报错缺少“HibernatingRhinos.NHibernate.Profiler.Appender.DLL”,你可以把这个DLL删除,再根据错误信息删  除一行代码即可,这个其实是之前讲过的NHProfiler,NH生成SQL查看工具用的DLL。
     4、总结:
  权限与工作流引擎集成,单点登录,多级授权等复杂的权限管理实现。大家可以看到上面介绍权限管理还是有些特点的:
  1.充分利用MVC特点;2.思路清晰;
  3.验证逻辑简单;4.维护方便;
  5.没有效率问题;6.和其他代码完全解耦毫无依赖;
  7.非常灵活能满足绝大多数需求;8.扩展方便


    开发环境,VS2005,SQL2005
    本项目全部采用jquery,linqToSql 等技术,开发。

数据库在DB_51aspx文件夹中(sql2005),附加即可.
登陆用户名和密码是admin / 000000

责任编辑:wxc

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行