如何去集合网站内所以的后台,去实现统一的管理,统一的权限
2008-02-17 22:19
423 查看
所有的b/s系统都会跟随着一套管理系统,而且过去常规的b/s系统开发模式,往往一套系统诞生的时候将伴随着一套新的管理系统,它拥有自己的管理界面,登录界面,后台用户管理,日志管理等功能,这些功能往往都与其它开发过的系统功能重叠。在网站管理员使用的时候也非常的不便,他们需要经常在多个后台进行切换,对于企业来说,后台帐号的使用和管理就非常的不便。
基于这样的原因,我们设想一下,如果所有的后台整合在一起,我们需要做什么。由于未来开发系统的不可预知性,我们势必要在一套可用的管理系统框架上做二次开发。那如何去实现一个这样的框架呢?我们认真的分析一下,会发现难点其实在于各各系统的权限分配和管理上,例如:一套新闻系统,可能你需要按照类别管理,某些管理员需要可以查看,修改某几个类别的希望,而也许某些管理员可以添加某些类别的系统,但是不能删除新闻。又如:一套用户系统,也许某些管理员可以维护某些组别的用户,或许又有某些管理可以查看修改某些组别的用户。等等的情况,从开发的角度来说,我们如何知道数据库中那些信息这个用户可以查询,插入,修改,或者删除呢?我们需要任何记录这样的权限信息在管理员用户信息中,在管理登陆的时候去检查这些信息,从信息中判断从用户有那些的权限。
一直很长的一段时间里,我都在思考这样的一个问题,也查阅了一些资料,参考了一些系统,但是一直没发现可以做到这样的方式。所以在园子里抛出这个问题,讨论一下有没有合适的方法去解决这样问题,能让我们的开发更加专注于系统的业务逻辑等,而不是一遍遍的重复开发这些同样的功能。请大家多多指教。
基于这样的原因,我们设想一下,如果所有的后台整合在一起,我们需要做什么。由于未来开发系统的不可预知性,我们势必要在一套可用的管理系统框架上做二次开发。那如何去实现一个这样的框架呢?我们认真的分析一下,会发现难点其实在于各各系统的权限分配和管理上,例如:一套新闻系统,可能你需要按照类别管理,某些管理员需要可以查看,修改某几个类别的希望,而也许某些管理员可以添加某些类别的系统,但是不能删除新闻。又如:一套用户系统,也许某些管理员可以维护某些组别的用户,或许又有某些管理可以查看修改某些组别的用户。等等的情况,从开发的角度来说,我们如何知道数据库中那些信息这个用户可以查询,插入,修改,或者删除呢?我们需要任何记录这样的权限信息在管理员用户信息中,在管理登陆的时候去检查这些信息,从信息中判断从用户有那些的权限。
一直很长的一段时间里,我都在思考这样的一个问题,也查阅了一些资料,参考了一些系统,但是一直没发现可以做到这样的方式。所以在园子里抛出这个问题,讨论一下有没有合适的方法去解决这样问题,能让我们的开发更加专注于系统的业务逻辑等,而不是一遍遍的重复开发这些同样的功能。请大家多多指教。
相关文章推荐
- 如何从投票的网站的管理后台导出已投票的邀请码数据至Excel,并且稍修改,再导入到现场抽奖软件中?
- 如何保证网站后台管理的安全
- spring boot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap实现后台权限管理系统源码
- 回答客户对通用权限的疑问,页面里如何判断权限?如何实现上级能管理下级?基础表用哪个?
- 回答客户对通用权限的疑问,页面里如何判断权限?如何实现上级能管理下级?基础表用哪个?
- shiro实现APP、web统一登录认证和权限管理
- 如何解决网站多用户权限管理
- 如何实现对上下文(Context)数据的统一管理 [提供源代码下载]
- 如何实现在Joomla!后台管理的控制面板(control panel)中添加图标 【转】
- 如何使用ASP实现网站的“目录树”管理
- shiro实现app web统一登陆认证和权限管理
- 如何找到网站后台管理网页地址
- 基于Flask实现后台权限管理系统 - 表设计
- 通用权限管理系统组件 (GPM - General Permissions Manager) 中实现统一身份认证(Single Sign On,单点登录)附源码
- shiro实现APP、web统一登录认证和权限管理
- 如何用vsftpd实现用户不同权限:只能下载,可上传,管理权限等
- Vue + ElementUI 手撸后台管理网站基本框架(二)权限控制
- 2017年9月3日 实现网站的权限管理
- 前后端分离实践:基于vue实现网站前台的权限管理
- 基于vue实现网站前台的权限管理(前后端分离实践)