您的位置:首页 > 运维架构 > 网站架构

如何去集合网站内所以的后台,去实现统一的管理,统一的权限

2008-02-17 22:19 423 查看
所有的b/s系统都会跟随着一套管理系统,而且过去常规的b/s系统开发模式,往往一套系统诞生的时候将伴随着一套新的管理系统,它拥有自己的管理界面,登录界面,后台用户管理,日志管理等功能,这些功能往往都与其它开发过的系统功能重叠。在网站管理员使用的时候也非常的不便,他们需要经常在多个后台进行切换,对于企业来说,后台帐号的使用和管理就非常的不便。

基于这样的原因,我们设想一下,如果所有的后台整合在一起,我们需要做什么。由于未来开发系统的不可预知性,我们势必要在一套可用的管理系统框架上做二次开发。那如何去实现一个这样的框架呢?我们认真的分析一下,会发现难点其实在于各各系统的权限分配和管理上,例如:一套新闻系统,可能你需要按照类别管理,某些管理员需要可以查看,修改某几个类别的希望,而也许某些管理员可以添加某些类别的系统,但是不能删除新闻。又如:一套用户系统,也许某些管理员可以维护某些组别的用户,或许又有某些管理可以查看修改某些组别的用户。等等的情况,从开发的角度来说,我们如何知道数据库中那些信息这个用户可以查询,插入,修改,或者删除呢?我们需要任何记录这样的权限信息在管理员用户信息中,在管理登陆的时候去检查这些信息,从信息中判断从用户有那些的权限。

一直很长的一段时间里,我都在思考这样的一个问题,也查阅了一些资料,参考了一些系统,但是一直没发现可以做到这样的方式。所以在园子里抛出这个问题,讨论一下有没有合适的方法去解决这样问题,能让我们的开发更加专注于系统的业务逻辑等,而不是一遍遍的重复开发这些同样的功能。请大家多多指教。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐