2015年7月31日

摘要: 最近比较忙,系统难度独步增加,文章的发布速度明显比以前慢了。 由于我们已经跑通了整个系统,所有东西都回到了简单,接下来我们做模块制作也就是操作SysModule表。 首先我们来回顾一下之前的难点主要就是SysRight这个表Rightflag字段的改变,这个字段关系导航与角色组的关系显示(即有权限时 阅读全文
posted @ 2015-07-31 09:26 张军伟 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 这一节我们来跑通整个系统,验证的流程,通过AOP切入方式,在访问方法之前,执行一个验证机制来判断是否有操作权限(如:增删改等) 原理:通过MVC自带筛选器,在筛选器分解路由的Action和controller来验证是否有权限。 首先我们要理解一下筛选器 筛选器的由来及用途有时,您需要在调用操作方法之 阅读全文
posted @ 2015-07-31 09:17 张军伟 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 不知不觉到20讲,真是漫长的日子,可惜最近工作挺忙,要不可以有更多的时间来更新,多谢大家的一路支持.如果你觉得好,记得帮我点击推荐^-^ 我们在之前已经插入一些真实数据,其中包含了一个用户和样例程序SysSample的权限,并实现了用户的登录。 但有的朋友对表还是有疑惑,通过下面的linq查询,应该 阅读全文
posted @ 2015-07-31 09:15 张军伟 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 我们之前做了验证码,登录界面,却没有登录实际的代码,我们这次先把用户登录先完成了,要不权限是讲不下去了把我们之前的表更新到EF中去登录在Account控制器,所以我们要添加Account的Model,BLL,DALAccountModel我们已经创建好了,下面是DAL和BLL的类using Syst... 阅读全文
posted @ 2015-07-31 09:14 张军伟 阅读(197) 评论(0) 推荐(0) 编辑

2015年7月27日

摘要: 这一节,我们插入数据来看看数据流,让各位同学,知道这个权限表交互是怎么一个流程,免得大家后天雾里来雾里去首先我再解释一些表,SysUser和SysRole表不用解释了。 SysRoleSysUser:这个是角色和用户的对应表 一个角色可以对应多个用户,一个用户可以对应多个角色 SysModuleOp 阅读全文
posted @ 2015-07-27 17:20 张军伟 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 首先修复程序中的一个BUG这个BUG在GridPager类中,把sord修改为sort这个名称填写错误,会导致后台一直无法获取datagrid的排序字段 本来是没有这一讲的,为了使20行的代码精简成2行,我查阅了一些资料,借鉴了一些大神的建议,首先感谢第八讲中,11楼@nyth和15楼@红颜醉丶帝的 阅读全文
posted @ 2015-07-27 17:17 张军伟 阅读(159) 评论(0) 推荐(1) 编辑
摘要: 我们上一节建了数据库的表,但我发现很多东西还未完善起来,比如验证码,我们先做好验证码吧,验证码我们再熟悉不过了,为了防止恶意的登录,我们必须在登录页面加入验证码,下面我将分享一个验证码,这个是用C#画的,原理是,生成一个随机4位数,将其保存为session或者是cookie形式,将用户输入的验证码进 阅读全文
posted @ 2015-07-27 17:09 张军伟 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 不知不觉已经过了13讲,(本来还要讲多一讲是,数据验证之自定义验证,基于园友还是对权限这块比较敢兴趣,讲不讲验证还是看大家的反映),我们应该对系统有一个小结。首先这是一个团队开发项目,基于接口编程,我们从EasyUI搭建系统的框架开始,开始了一个样例程序对EasyUI的DataGrid进行了操作,并 阅读全文
posted @ 2015-07-27 16:15 张军伟 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 上一节我们讲了如何捕获异常和记录日志,这一节我们讲,没有捕获的或者忘记捕获的异常包括404错误等,我们统一处理这个异常。 这一讲是利用 Application_Error 捕获所有异常,全局的异常处理为了减少代码,统一异常处理,Application_Error位于Global.asax里面, pr 阅读全文
posted @ 2015-07-27 14:42 张军伟 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 上一讲我们做了日志与异常的结果显示列表,这一节我们讲要把他应用系统中来。 首先我们在App.Common类库中创建一个通用类ResultHelper,这个类里面写了,获取一个GUID,获取当前时间,处理字符串等操作,虽然我们目前要用到的一个就是获取GUID但是以后我们可能还要用到别的,所以我都把他放 阅读全文
posted @ 2015-07-27 14:36 张军伟 阅读(178) 评论(0) 推荐(0) 编辑

导航