[发明专利]一种管理菜单与操作权限自定义方法在审

专利信息
申请号: 201711276337.5 申请日: 2017-12-06
公开(公告)号: CN107895125A 公开(公告)日: 2018-04-10
发明(设计)人: 刘超群 申请(专利权)人: 深圳市智享未来科技有限公司
主分类号: G06F21/62 分类号: G06F21/62;G06F9/451
代理公司: 杭州君度专利代理事务所(特殊普通合伙)33240 代理人: 王桂名
地址: 518106 广东省深圳市光明新*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 管理 菜单 操作 权限 自定义 方法
【说明书】:

技术领域

发明涉及计算机应用技术领域,尤其涉及的是一种管理菜单与操作权限自定义方法。

背景技术

现有技术中,对于复杂的管理系统,要做到多级限管理,需要对后台菜单进行存储分配,由于开发版本和线上版本不能两个不同数据库,而代码随时在改动,后台菜单地址也在随时改动等等,给维护带来极大的不方便。因此,后台菜单的灵活配置及权限配置极其重要。

发明内容

本发明的目的在于克服现有技术的不足,提供了一种管理菜单与操作权限自定义方法,基于php的mvc框架的系统,url地址跟文件直接关联,通过读取源码上文件,分析出控制器和方法,还可以匹配出备注信息,那就可以通过代码级别直接控制后台菜单,而且更可控,易维护,再通过存储到sqlite数据库,将数据库存储到代码树,直接到任何地方一更新,任何地方的菜单都达到一致了。

本发明是通过以下技术方案实现的:一种管理菜单与操作权限自定义方法,其特征在于:包括以下步骤:

(1)设置指定界面;

(2)php读取源码控制器文件,匹配备注信息作为菜单名称,组合成地址+菜单名称等信息;

(3)存储菜单信息到sqlite数据库内;

(4)菜单导航分类设置界面及菜单分配界面;

(5)权限分配界面。

优选的,所述步骤(2)中的组合成地址+菜单名称等信息为php读取源码控制器文件分析出的:模块,控制器,方法,名称。

优选的,所述步骤(3)中的存储菜单信息到sqlite数据库内;其中,将sqlite数据库存储的菜单信息存储至代码树,用于直接更新便于统一。

本技术方案中,设置指定界面,通过源码自动读取控制器和方法,匹配备注信息作为菜单名称,组合成地址+菜单名称等信息,存储到sqlite数据库内,另外还设置导航分类,并且可以将菜单任意指陪到导航分类,更新完成后,放到对应代码版本,到任何地方更新了,整个后台菜单自动更新了,如果菜单有变化,更新相应用户的菜单权限即可。

本发明相比现有技术具有以下优点:本发明在菜单、操作按钮、流程、数据层面实现了复杂权限的简单控制,解决了管理信息系统中角色权限的问题;通过读取源码上文件,分析出控制器和方法,还可以匹配出备注信息,那就可以通过代码级别直接控制后台菜单,而且更可控,易维护,再通过存储到sqlite数据库,将数据库存储到代码树,直接到任何地方一更新,任何地方的菜单都达到一致了;应用在管理信息系统中能够使用较小的系统开销,方便的实现自定义角色和自定义权限的管理,保证了权限管理范围的广泛性与高度的可靠性。

具体实施方式

下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。

本实施例中提供的一种管理菜单与操作权限自定义方法,包括以下步骤:

(1)设置指定界面;

(2)php读取源码控制器文件,匹配备注信息作为菜单名称,组合成地址+菜单名称等信息;

(3)存储菜单信息到sqlite数据库内;

(4)菜单导航分类设置界面及菜单分配界面;

(5)权限分配界面。

优选的,所述步骤(2)中的组合成地址+菜单名称等信息为php读取源码控制器文件分析出的:模块,控制器,方法,名称;所述步骤(3)中的存储菜单信息到sqlite数据库内;其中,将sqlite数据库存储的菜单信息存储至代码树,用于直接更新便于统一。

对本技术方案实施例,所述步骤(5)建立权限分配界面包括权限ID、权限类型ID、权限描述字段,每一个菜单、界面、操作按钮、流程都分配一个36位数据库随机码、即权限ID,该随机码在系统中是唯一的;每一条数据分配一个随机码,或者是将数据归类、按归类分配随机码。

本实施例设置原则为,设置指定界面,通过源码自动读取控制器和方法,匹配备注信息作为菜单名称,组合成地址+菜单名称等信息,存储到sqlite数据库内,另外还设置导航分类,并且可以将菜单任意指陪到导航分类,更新完成后,放到对应代码版本,到任何地方更新了,整个后台菜单自动更新了,如果菜单有变化,更新相应用户的菜单权限即可。

本实施例的方法具体为:

(1)php读取源码控制器文件,分析出:模块,控制器,方法,名称;

(2)存储菜单信息到sqlite;

(3)菜单导航分类设置界面及菜单分配界面;

(4)权限分配界面。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市智享未来科技有限公司,未经深圳市智享未来科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711276337.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top