通用权限管理系统组件 (GPM - General Permissions Manager) 中集成多系统的统一登录(数据库源码级)附源码
2012-01-29 17:58 通用C#系统架构 阅读(2784) 评论(0) 编辑 收藏 举报眼前有20万行以上的代码时很多人都会眼花缭乱,不知道从哪里开始下手了,甚至不会去研究几下就直接放弃了。其实大多时候没有想象的那么复杂,代码里一大部分都是有重复的,有本质上差别的部分还是很少的。
春节期间正好有空,把通用权限管理系统的用户登录部分单独出来,做了一个很小的项目总共代码就几千行阅读起来就很简单了。下面是在自己的系统里集成通用权限管理系统登录功能的4个核心步骤如下图。
可以按照下面的代码方式,可以把N多个子系统都集成到统一的系统上去了,可以方便实现用同一个用户名密码登录多个子系统了,下面的代码就是单点登录的源码,若您要在实际项目里使用,记得向吉日嘎拉索取最新的代码,QQ252056973。
核心思想就是:
每个业务系统,分2个数据库设计系统,一个是用户权限系统,一个是业务系统,这样问题就简化了。
参考代码如下:
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。