通用权限控制系统--系统设计
针对大家讨论的通用权限控制系统,众说纷云,有说必要的,有说没有必要的,各人都有自己的见解,但作为应用系统,不可避免的就是要对使用系统的用户进行认证与授权。.Net本身也提供了MemberShip等,但是其控制还是显得力不从心,感觉有点过于粗放。不免让我等考滤有足够的灵活性、扩展性的人,在经过多次痛苦的经历后,发展自己的权限控件系统。
总之一句话,通用、通用、还是通用。希望一次搞定,不必每次都要从头再来,实在痛苦,如果您也有类似的经历,相信您也会对开发类似的项目不再问有没有必要,而只是什么时候行动的问题了。
下面给出我的设计,欢迎大家提出宝贵意见,把这个系统最终做成直正意义的通用。
第一幅图适用于人员不复杂、中小型企业使用:
下面这幅图适用于人员组织复杂、大型的系统使用:
下面是一些我个人认为申述得很好的文章:
权限设计
平台架构--用户系统
另外,请博友不要再问源码在哪儿的问题,我已经把设计图都给出了,如何实现看各位的了。
我的设计能力有限,难免有不妥之处,请您不必考滤会伤害我的自尊心,我还是扛得住的,请您尽情发言,大家一起成长。
另外,关于如何实现在代码级进行认证,请下载我公司做的一个演示性的文档“光标科技应用平台特点”,希望您不要认为我是在宣传,您只需看你需要的就可以了,希望对您有帮助!
点击下载“光标科技应用平台特点”。
说了半天,也说点有私心的话,如果需要合作的请联系我:kmgbkj@126.com QQ:183542215