一种对后台按钮权限进行管理控制的方法及其系统技术方案

技术编号:27316516 阅读:21 留言:0更新日期:2021-02-10 09:49
本发明专利技术提供了一种对后台按钮权限进行管理控制的方法,所述方法包括如下步骤:步骤S1、创建菜单按钮表,用于存储按钮数据,通过后台管理页面,添加菜单下的按钮数据,同时给用户分配按钮权限;步骤S2、用户进入菜单页面,则通过读取用户访问菜单页下有权限的按钮数据,并将按钮进行分组,展示在对应的预留区域;步骤S3、将按钮触发事件配置成js脚本方法名,js脚本方法名能在web上得到灵活的应用,用户点击按钮,则触发按钮配置的js脚本方法名执行脚本事件,同时在对应的事件后端进行二次校验按钮合法性;提高了菜单中按钮权限配置的灵活性。提高了菜单中按钮权限配置的灵活性。提高了菜单中按钮权限配置的灵活性。

【技术实现步骤摘要】
一种对后台按钮权限进行管理控制的方法及其系统


[0001]本专利技术涉及计算机通讯
,特别是一种对后台按钮权限进行管理控制的方法及其系统。

技术介绍

[0002]后台管理项目中,经常要使用到新增、编辑、删除、搜索等按钮,如果没有合理的管理这些按钮,将会出现按钮展现混乱、不同页面的按钮摆放不一致、按钮权限无法实现、功能不好扩展等问题。

技术实现思路

[0003]为克服上述问题,本专利技术的目的是提供一种对后台按钮权限进行管理控制的方法,统一组织管理菜单页下的按钮权限,提高运营人员的后台菜单按钮配置灵活性。
[0004]本专利技术采用以下方案实现:一种对后台按钮权限进行管理控制的方法,所述方法包括如下步骤:
[0005]步骤S1、创建菜单按钮表,用于存储按钮数据,通过后台管理页面,添加菜单下的按钮数据,同时给用户分配按钮权限;
[0006]步骤S2、用户进入菜单页面,则通过读取用户访问菜单页下有权限的按钮数据,并将按钮进行分组,展示在对应的预留区域;
[0007]步骤S3、将按钮触发事件配置成j本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种对后台按钮权限进行管理控制的方法,其特征在于:所述方法包括如下步骤:步骤S1、创建菜单按钮表,用于存储按钮数据,通过后台管理页面,添加菜单下的按钮数据,同时给用户分配按钮权限;步骤S2、用户进入菜单页面,则通过读取用户访问菜单页下有权限的按钮数据,并将按钮进行分组,展示在对应的预留区域;步骤S3、将按钮触发事件配置成js脚本方法名,js脚本方法名能在web上得到灵活的应用,用户点击按钮,则触发按钮配置的js脚本方法名执行脚本事件,同时在对应的事件后端进行二次校验按钮合法性。2.根据权利要求1所述的一种对后台按钮权限进行管理控制的方法,其特征在于:所述步骤S1进一步具体为:创建菜单按钮表menu_button_tb,用于存储按钮数据,设置3种类型的按钮摆放位置,即1顶部搜索区按钮、2头部功能按钮、3右键菜单按钮;设置btn_action按钮事件,用于存储按钮触发的js脚本方法名;创建用户菜单按钮权限表,用于存储用户的菜单按钮权限数据,添加菜单下的按钮数据,同时给用户分配按钮权限。3.根据权利要求2所述的一种对后台按钮权限进行管理控制的方法,其特征在于:所述步骤S2进一步具体为:用户进入菜单页面,则通过读取用户访问菜单页下有权限的按钮数据,定义一个密钥btnPowerKey,对按钮数据集合进行循环,逐一生成每个按钮的专属encryptKey,encryptKey是=MD5(按钮id+btnPowerKey);读取到的按钮集合进行分组,分为顶部搜索区按钮、头部功能按钮、右键菜单按钮;把分好组的按钮在菜单页区域进行展示。4.根据权利要求3所述的一种对后台按钮权限进行管理控制的方法,其特征在于:所述步骤S3中在对应的事件后端进行二次校验按钮合法性,具体为:请求的后端接口会传输按钮id和encryptKey,后端接口根据专属encryptKey的加密方式进行解密来校验encryptKey是否合法,合法则表示用户有按钮权限,不合法则不允许进行操作。5.一种对后台按钮权限进行管理控制的系统,其特征在于:所...

【专利技术属性】
技术研发人员:刘德建叶伟郑彬岳万恕陈宏展
申请(专利权)人:福建天晴在线互动科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1