2009年2月20日

C/S应用程序权限设计(3)

摘要: 窗体访问权限的控制 此类权限就比较好控制了,你有权限就可以打开窗体,没有权限就不能打开.由于系统中所有的窗体都是基于FormBase继承而来的,那就有了集中控制权限的基础.首先创建了一个属性类,只能作用于类上 阅读全文

posted @ 2009-02-20 11:03 zqonline 阅读(727) 评论(0) 推荐(0) 编辑

C/S应用程序权限设计(2)

摘要: 上一篇中,简单的说了一下,如何从窗体中获取所有的权限对象(我一般都称为权限实体),对于数据库开发而言,比较多的都是判断,当前用户是否有添加,查看,编辑,删除的权限.当然还有其它扩展的,如审核之类的. 下面就来说说权限实体 Lily.ComponentFramework.PermissionBase 要实现,我这样的权限管理,并不需要按我的权限实体来设计,当然你的系统必须要采用类似于ORM的东西或是有把表映射为对象的东西.Lily.ComponentFramework.PermissionBase就是从已有的实体对象继承而来的(我系统的ORM是一个轻量经的) 阅读全文

posted @ 2009-02-20 10:49 zqonline 阅读(570) 评论(0) 推荐(0) 编辑

C/S应用程序权限设计(1)

摘要: 最近这两天对前两年设计的权限模块进行了重构,主要解决在进行权限配置很烦琐的问题! 对于大多数应用系统来说,都是使用了一个单独的功能来管理当前系统的用户权限.这样做本身没有什么问题,但是当模块比较多,权限比较多,同时系统功能增加比较多时,会发现进行用户授权是一件很麻烦的事.为什么不在我访问某一个窗口时,就可以进行用户授权呢,就像Windows下的文件夹权限管理一样. 阅读全文

posted @ 2009-02-20 10:32 zqonline 阅读(1285) 评论(0) 推荐(0) 编辑

导航