The invention discloses a method and system for modifying user permissions, the method includes: according to the current request user role the login request; receiving the request to the corresponding user role permission to modify the configuration item; according to each user permissions configuration fragment user permissions to the default configuration file stored in the structured document format user roles and permissions the configuration items, and the current request of user roles, permissions determine the configuration item target user privilege configuration fragment corresponding to the current request of user roles; according to modify the permissions configuration items modify the target user permissions configuration fragment permissions configuration. Due to the user configuration file to the default structured document format, does not need the user permissions configuration file stored in the database, save the cost and maintenance of database, the configuration information of different users in different roles, quick access to the configuration information for the current user request color corresponding to the angle, improve the user permission to modify the speed.
【技术实现步骤摘要】
用户权限修改方法和系统
本专利技术涉及权限管理
,特别是涉及一种用户权限修改方法和系统。
技术介绍
在实际的管理系统中,系统具有用户角色和配置信息的分配。为了实现用户配置信息的修改,传统的做法将配置信息存于数据库中,从数据库中获取相应的配置信息进行相应修改。但是用户角色和配置信息的数据量一般不大,而数据库本身比较庞大,这样增加了数据库的开销和维护。
技术实现思路
基于此,有必要针对传统做法增加了数据库开销和维护的问题,提供一种用户权限修改方法和系统。为了实现上述目的,本专利技术技术方案的实施例为:一种用户权限修改方法,包括以下步骤:根据当前登入请求确定当前请求用户角色;接收所述当前请求用户角色对应的待修改权限配置项;根据以预设结构化文档格式存储的用户权限配置文件中各个用户权限配置片段的用户角色和权限配置项,以及所述当前请求用户角色,确定所述当前请求用户角色对应的目标用户权限配置片段的权限配置项;根据所述待修改权限配置项修改所述目标用户权限配置片段的权限配置项。一种用户权限修改系统,包括:当前请求用户角色确定模块,用于根据当前登入请求确定当前请求用户角色;待修改权限配置项接收模块,用于接收所述当前请求用户角色对应的待修改权限配置项;权限配置项确定模块,用于根据以预设结构化文档格式存储的用户权限配置文件中各个用户权限配置片段的用户角色和权限配置项,以及所述当前请求用户角色,确定所述当前请求用户角色对应的目标用户权限配置片段的权限配置项;用户权限修改模块,用于根据所述待修改权限配置项修改所述目标用户权限配置片段的权限配置项。与现有技术相比,本专利技术的有益效果 ...
【技术保护点】
一种用户权限修改方法,其特征在于,包括以下步骤:根据当前登入请求确定当前请求用户角色;接收所述当前请求用户角色对应的待修改权限配置项;根据以预设结构化文档格式存储的用户权限配置文件中各个用户权限配置片段的用户角色和权限配置项,以及所述当前请求用户角色,确定所述当前请求用户角色对应的目标用户权限配置片段的权限配置项;根据所述待修改权限配置项修改所述目标用户权限配置片段的权限配置项。
【技术特征摘要】
1.一种用户权限修改方法,其特征在于,包括以下步骤:根据当前登入请求确定当前请求用户角色;接收所述当前请求用户角色对应的待修改权限配置项;根据以预设结构化文档格式存储的用户权限配置文件中各个用户权限配置片段的用户角色和权限配置项,以及所述当前请求用户角色,确定所述当前请求用户角色对应的目标用户权限配置片段的权限配置项;根据所述待修改权限配置项修改所述目标用户权限配置片段的权限配置项。2.根据权利要求1所述的用户权限修改方法,其特征在于,确定所述当前请求用户角色对应的目标用户权限配置片段的权限配置项的方式包括:根据各个所述用户权限配置片段的用户角色,在各个所述用户权限配置片段中获取与所述当前请求用户角色对应的目标用户权限配置片段;根据各个所述用户权限配置片段的权限配置项,确定所述目标用户权限配置片段的权限配置项。3.根据权利要求1或2所述的用户权限修改方法,其特征在于,各个所述用户权限配置片段还包括操作属性;所述方法还包括步骤:根据各个所述用户权限配置片段的操作属性,确定所述目标用户权限配置片段的操作属性;判断所述目标用户权限配置片段的操作属性是否为读写;当判定所述目标用户权限配置片段的操作属性为读写时,进入根据所述待修改权限配置项修改所述目标用户权限配置片段的权限配置项的步骤。4.根据权利要求1所述的用户权限修改方法,其特征在于,所述方法还包括步骤:分别对所述待修改权限配置项和所述目标用户权限配置片段的权限配置项进行json格式化处理。5.根据权利要求1所述的用户权限修改方法,其特征在于,所述方法还包括步骤:检测所述待修改权限配置项的语法格式是否正确;当检测所述待修改权限配置项的语法格式正确时,进入确定所述当前请求用户角色对应的目标用户权限配置片段的权限配置项的步骤。6.一种用户权限修改系统,其特征在于,包括:当前请求用户角色确定模块,用于根据当前登入请求确定当前请求用户角色;待修改权限配置项接收模块,用于接收所述当前请求用户角色对应的待修改权限配...
【专利技术属性】
技术研发人员:温云龙,
申请(专利权)人:广州杰赛科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。