实战视频教程之构建MVC4+EF5+EasyUI的后台管理权限管理系统1课件.pptVIP

实战视频教程之构建MVC4+EF5+EasyUI的后台管理权限管理系统1课件.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实战视频教程之构建MVC4+EF5+EasyUI的后台管理权限管理系统1课件.ppt

项目背景 项目演示 项目演示 数据库设计 这张图的重点是 Users 表, Role表, Action表,Module表。 RoleAction表示改角色拥有的权限。 UserRole表示用户拥有的角色。 UserAction表示用户除了角色权限外拥有的其他权限。那么,一个用户拥有的权限应该是该用户拥有的角色权限和独立权限的集合 这里有一个支持树形的Module表,他表示系统的目录结构。 Action表中的每一条数据都有Module表示该模块的一个操作 技术点分析:系统框架 技术点分析:系统框架 原理图 技术点分析:系统框架 技术点分析:EF访问技术 技术点分析:EasyUI Tab页 右下角弹出框 动态Menu 输入验证 ... 技术点分析:异常处理 统一异常处理: 统一异常消息: validationErrors.Add(ex.Message); 记录异常信息: ExceptionsHander.WriteExceptions(ex); 技术点分析:记录日志 public static void WriteServiceLog( string message, string logType, LogOpration logOpration = LogOpration.Default ) LogClassModels.WriteServiceLog( Suggestion.InsertFail + ,附件的信息, + returnValue,附件 );//写入日志 技术点分析:验证码 动态生成一个图片,通过流输出到页面 技术点分析:自定义Helper类 自定义Helper满足不同的特殊要求 BF-TECH 4.0 DNET 软件开发工程师高薪就业品牌课程 版权所有:北风网 ASP.NET 4.5 MVC 开发实战教程 讲师:石曼迪 项目:通用系统后台 目录 项目背景 项目演示 项目数据库设计 项目涉及到的技术点分析 项目总结 后台管理 日志 异常 权限 消息 常见系统后台模型: 项目背景 日志管理: 记录后台登陆操作详情 异常管理: 记录系统操作中出现的各类异常 权限管理: 一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,只要有用户和密码的系统。 场景举例 企业IT管理员一般都能为系统定义角色,给用户分配角色。这就是最常见的基于角色访问控制。场景举例: 1,给张三赋予“人力资源经理”角色,“人力资源经理”具有“查询员工”、“添加员工”、“修改员工”和“删除员工”权限。此时张三能够进入系统,则可以进行这些操作; 2,去掉李四的“人力资源经理”角色,此时李四就不能够进入系统进行这些操作了。 以上举例,局限于功能访问权限。还有一些更加丰富、更加细腻的权限管理。比如: 1,因为张三是北京分公司的“人力资源经理”,所以他能够也只能够管理北京分公司员工和北京分公司下属的子公司(海淀子公司、朝阳子公司、西城子公司、东城子公司等)的员工; 2,因为王五是海淀子公司的“人力资源经理”,所以他能够也只能够管理海淀子公司的员工; public static class ExceptionsHander { /// summary /// 将异常信息写入数据库,或者文本文件 /// /summary /// param name=ex/param public static void WriteExceptions(Exception ex) { } } img alt=点击刷新验证码! title=点击刷新验证码! src=/Account/ValidateCode style=cursor: pointer; onclick=RefreshValidateCode(this); / string vnum; vnum = GetByRndNum(4); Response.ClearContent(); //需要输出图象信息 要修改HTTP头 Response.ContentType = image/jpeg; CreateValidateCode(vnum); /// Radio列表 /// /summary /// param na

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档