[发明专利]用户权限修改方法和系统有效
申请号: | 201611237983.6 | 申请日: | 2016-12-28 |
公开(公告)号: | CN106650500B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 温云龙 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 余永文 |
地址: | 510310 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户权限 修改 方法 系统 | ||
本发明公开了一种用户权限修改方法和系统,所述方法包括:根据当前登入请求确定当前请求用户角色;接收当前请求用户角色对应的待修改权限配置项;根据以预设结构化文档格式存储的用户权限配置文件中各个用户权限配置片段的用户角色和权限配置项,以及所述当前请求用户角色,确定当前请求用户角色对应的目标用户权限配置片段的权限配置项;根据待修改权限配置项修改目标用户权限配置片段的权限配置项。本发明由于用户权限配置文件以预设结构化文档格式存储,不需要将用户权限配置文件存储在数据库中,节省数据库的开销和维护,不同用户角色对应不同的配置信息,快速获取当前请求用户角色对应的配置信息,提高用户权限修改的速度。
技术领域
本发明涉及权限管理技术领域,特别是涉及一种用户权限修改方法和系统。
背景技术
在实际的管理系统中,系统具有用户角色和配置信息的分配。为了实现用户配置信息的修改,传统的做法将配置信息存于数据库中,从数据库中获取相应的配置信息进行相应修改。但是用户角色和配置信息的数据量一般不大,而数据库本身比较庞大,这样增加了数据库的开销和维护。
发明内容
基于此,有必要针对传统做法增加了数据库开销和维护的问题,提供一种用户权限修改方法和系统。
为了实现上述目的,本发明技术方案的实施例为:
一种用户权限修改方法,包括以下步骤:
根据当前登入请求确定当前请求用户角色;
接收所述当前请求用户角色对应的待修改权限配置项;
根据以预设结构化文档格式存储的用户权限配置文件中各个用户权限配置片段的用户角色和权限配置项,以及所述当前请求用户角色,确定所述当前请求用户角色对应的目标用户权限配置片段的权限配置项;
根据所述待修改权限配置项修改所述目标用户权限配置片段的权限配置项。
一种用户权限修改系统,包括:
当前请求用户角色确定模块,用于根据当前登入请求确定当前请求用户角色;
待修改权限配置项接收模块,用于接收所述当前请求用户角色对应的待修改权限配置项;
权限配置项确定模块,用于根据以预设结构化文档格式存储的用户权限配置文件中各个用户权限配置片段的用户角色和权限配置项,以及所述当前请求用户角色,确定所述当前请求用户角色对应的目标用户权限配置片段的权限配置项;
用户权限修改模块,用于根据所述待修改权限配置项修改所述目标用户权限配置片段的权限配置项。
与现有技术相比,本发明的有益效果为:本发明用户权限修改方法和系统,首先根据当前登入请求确定当前请求用户角色;接收当前请求用户角色对应的待修改权限配置项;根据当前请求用户角色和以预设结构化文档格式存储的用户权限配置文件,确定当前请求用户角色对应的目标用户权限配置片段的权限配置项;根据上述待修改权限配置项修改目标用户权限配置片段的权限配置项。本发明由于用户权限配置文件以预设结构化文档格式存储,不需要将用户权限配置文件存储在数据库中,节省数据库的开销和维护,同时以预设结构化文档格式存储的用户权限配置文件存储不同用户角色,不同用户角色对应不同的配置信息,可以在用户权限配置文件中快速获取当前请求用户角色对应的配置信息,提高用户权限修改的速度。
附图说明
图1为一个实施例中用户权限修改方法流程图;
图2为基于图1所示方法一个具体示例中用户权限修改方法流程图;
图3为一个实施例中用户权限修改系统结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611237983.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:床高档板(61801‑1)
- 下一篇:数据库访问控制方法和装置