现在的位置: 首页 > 综合 > 正文

网站后台的综合管理系统的实现

2014年09月05日 ⁄ 综合 ⁄ 共 596字 ⁄ 字号 评论关闭

系统实现了,把各个站点的后台集合到一个统一的后台进行管理。该平台,我们称为综合管理系统。它的主要功能,确保一个用户登陆到该平台后,就可以拥有对各个系统的不同权限,同时超管,可对该用户享有那些权限进行控制。

系统实现的思考:  目前各个后台的标准不一,所以不大可能,把各个系统的后台用户完全移动到统一平台来。而且,如果把子后台的用户移到统一平台来,会导致,当统一平台不能使用的时候,子平台会受影响,这种做法会导致系统的耦合度降低很多。

目前公司的做法:在统一平台建立自己的权限管理系统,各个子后台也有自己的权限管理集合。子后台和父平台的衔接是通过一个同步文件cp.php来实现。cp.php由各个子后台提供,里面涉及到的两个主要函数是:
cp_login():提供给父平台登陆的时候调用。当父平台登陆的时候,验证和置位子后台为登陆状态。
cp_getmenu():提供给父平台同步菜单和用户的时候调用,一旦子后台的用户和菜单发生变化,父平台必须手动的调用这个文件,把最新的菜单和用户更新到父平台来。

这里对cp_getmenu函数进行分析:
该函数,就提供角色组 role的有关信息
1、提供角色组包含哪些用户,需要提供用户的用户名和密码;
2、提供角色组对哪些菜单拥有操作权限,需要提供菜单名;
因为这两部分的信息,会随着后台更新管理员和角色组而变,所以要弄成可自动更新的方式。以确保要同步到父平台的时候是最新了。

抱歉!评论已关闭.