用户权限分级管理方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:37307504 阅读:15 留言:0更新日期:2023-04-21 22:51
本发明专利技术公开用户权限分级管理方法、装置、电子设备及可读存储介质。权限管理员进入权限配置界面。选择角色,编辑角色的菜单权限,每个菜单均对应配置有启用、禁用可见和禁用不可见三个选项可选。获取用户列表,每一用户信息均至少包括用户名和用户ID,将与某一用户信息匹配的角色与用户信息绑定在一起。进入前台页面。后台系统获取该登录用户的用户ID并关联与其绑定在一起的角色。后台系统查询角色所绑定的菜单树并返回至前台页面。前台页面获取登录用户的菜单树。前台页面使用深度优先或广度优先的算法遍历菜单树,对于启动状态的菜单正常显示且用户可点击,对于处于禁用可见的菜单灰化显示且用户不可点击,处于禁用不可见的菜单不在页面中显示。不在页面中显示。不在页面中显示。

【技术实现步骤摘要】
用户权限分级管理方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及企业信息管理
,尤其涉及一种用户权限分级管理方法、装置、电子设备及可读存储介质。

技术介绍

[0002]在一些类似于企业信息管理的网页系统中,通常需要解决不同身份的用户能访问不同功能页面的问题。例如,在企业信息管理系统中,普通职员一般不能访问财务相关的功能,财务人员不能访问销售相关的信息。
[0003]目前,上述问题通常引入基于角色的权限系统来对管理系统中的菜单进行权限管理,不同的登录用户拥有不同角色,不同角色有不同的菜单访问权限。
[0004]引入基于角色的权限访问系统虽然可以控制菜单的访问权限,但是对于菜单的可见性不能做很好的控制。例如,对于财务人员虽然无法访问以及操作审批菜单,但是该菜单项通常可以对其可见。基于此,用于企业信息管理的网页系统存在分级保密不严格的问题。

技术实现思路

[0005]本专利技术的目的在于提供一种用户权限分级管理方法、装置、电子设备及可读存储介质,用于解决用于企业信息管理的网页系统存在分级保密不严格的问题。
[0006]第一方面,本专利技术提供一种用户权限分级管理方法,包括以下步骤:
[0007]权限管理员进入权限配置界面;
[0008]选择角色,编辑角色的菜单权限,每个菜单均对应配置有启用、禁用可见和禁用不可见三个选项可选;
[0009]获取用户列表,用户列表中包括多个相互独立的用户信息,每一用户信息均至少包括用户名和用户ID,将与某一用户信息匹配的角色与用户信息绑定在一起;
[0010]进入前台页面,某一用户登录管理系统;
[0011]管理系统的后台系统获取该登录用户的用户ID并关联与其绑定在一起的角色;
[0012]管理系统的后台系统查询角色所绑定的菜单树并返回至前台页面;
[0013]前台页面获取登录用户的菜单树;
[0014]前台页面使用深度优先或广度优先的算法遍历菜单树;对于处于启动状态的菜单正常显示且用户可点击;对于处于禁用可见的菜单灰化显示且用户不可点击;处于禁用不可见的菜单不在页面中显示。
[0015]与现有技术相比,权限管理员在权限配置界面对不同角色进行菜单权限的编辑。即根据角色的职责不同,对菜单树中的每一菜单进行启用、禁用可见或禁用不可见三个选项的择一选择。针对每一角色编辑好菜单权限后,获取用户列表,将角色与用户通过用户信息所包括的用户名或用户ID绑定在一起。基于此,每一用户匹配一个角色以及具有特定的菜单权限。
[0016]在实际应用中,用户可以登录管理系统的前台页面,此时,管理系统的后台系统获
取该登录用户的用户ID并关联与其绑定在一起的角色。基于此,进一步的查询该角色所绑定的菜
[0017]单树并返回至前台页面。前台页面获取登录用户的菜单树。前台页面获得到登录用户的菜单5树之后,还会进一步的使用深度优先或广度优选的算法遍历菜单树,对于处于启动状态的菜
[0018]单正常显示且用户可点击;对于处于禁用可见的菜单灰化显示且用户不可点击;处于禁用不可见的菜单不在页面中显示。
[0019]从以上应用过程可知,应用本专利技术提供的用户权限分级管理方法,不同用户在前台页面
[0020]可以浏览和操作的菜单不同,基于此,可以有效的解决现有技术存在的企业信息管理的网页0系统存在分级保密不严格的问题。
[0021]作为一种可能的实现方式,权限管理员进入权限配置界面之前,用户权限分级管理方法还包括:为权限管理员配置用户名和密码,采用用户名和密码的登录方式进入权限配置界面。
[0022]作为一种可能的实现方式,选择角色之前,用户权限分级管理方法还包括:
[0023]在权限配置界面配置角色列表,角色列表中包括多个相互独立的角色信息,每一角色信5息均至少包括角色名;
[0024]在权限配置界面配置菜单树,菜单树中包括多个菜单,每一菜单均对应有三个可选选项;选择任意角色时,均会展示菜单树中的所有菜单以及每一菜单所对应的三个可选选项;基于角色所具有的属性编辑角色的菜单权限。
[0025]作为一种可能的实现方式,用户信息的条目数至少与角色的条目数相等,或者,用户信0息的条目数大于角色的条目数。
[0026]作为一种可能的实现方式,将与某一用户信息匹配的角色与用户信息绑定在一起,包括:
[0027]将角色与用户ID绑定在一起。
[0028]作为一种可能的实现方式,为每一用户配置用户名和密码,用户采用用户名和密码的登录方式进入前台界面。
[0029]5第二方面,本专利技术还提供一种用户权限分级管理装置,包括:
[0030]配置模块,用于响应权限管理员的登录请求后进入权限配置界面,选择角色,编辑角色的菜单权限,从菜单权限所包括的启用、禁用可见和禁用不可见三个选项中选择其一;获取用户列表,用户列表中包括多个相互独立的用户信息,每一用户信息均至少包括用户名和用
[0031]户ID,将与某一用户信息匹配的角色与用户信息绑定在一起;
[0032]0以及访问模块,用于响应用户的登录请求后进入前台页面,管理系统的后台系统获取该
[0033]登录用户的用户ID并关联与其绑定在一起的角色;管理系统的后台系统查询角色所绑定的菜单树并返回至前台页面;前台页面获取登录用户的菜单树;前台页面使用深度优先或广度优先的算法遍历菜单树;对于处于启动状态的菜单正常显示且用户可点击;对于处于禁用可见的菜单灰化显示且用户不可点击;处于禁用不可见的菜单不在页面中显
示。
[0034]与现有技术相比,本专利技术提供的用户权限分级管理装置的有益效果与第一方面和/或第一方面任一种实现方式提供的用户权限分级管理方法的有益效果相同,在此不做赘述。
[0035]第三方面,本专利技术还提供一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行第一方面方法中的任一方法。
[0036]第四方面,本专利技术还提供一种可计算设备,包括:一个或多个处理器、存储器及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为所述一个或多个处理器执行,所述一个或多个程序包括用于执行第一方面所述方法中的任一方法的指令。
附图说明
[0037]此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0038]图1是本专利技术实施例提供的用户权限分级管理方法的流程图;
[0039]图2为本专利技术实施例提供的用户权限分级管理装置的结构框图。
具体实施方式
[0040]为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户权限分级管理方法,其特征在于,包括以下步骤:权限管理员进入权限配置界面;选择角色,编辑所述角色的菜单权限,每个菜单均对应配置有启用、禁用可见和禁用不可见三个选项可选;获取用户列表,所述用户列表中包括多个相互独立的用户信息,每一所述用户信息均至少包括用户名和用户ID,将与某一所述用户信息匹配的角色与所述用户信息绑定在一起;进入前台页面,某一所述用户登录管理系统;所述管理系统的后台系统获取该登录用户的用户ID并关联与其绑定在一起的角色;所述管理系统的后台系统查询所述角色所绑定的菜单树并返回至所述前台页面;所述前台页面获取所述登录用户的菜单树;所述前台页面使用深度优先或广度优先的算法遍历所述菜单树;对于处于启动状态的菜单正常显示且用户可点击;对于处于禁用可见的菜单灰化显示且用户不可点击;处于禁用不可见的菜单不在页面中显示。2.根据权利要求1所述的用户权限分级管理方法,其特征在于,所述权限管理员进入权限配置界面之前,所述用户权限分级管理方法还包括:为所述权限管理员配置用户名和密码,采用用户名和密码的登录方式进入权限配置界面。3.根据权利要求1所述的用户权限分级管理方法,其特征在于,选择角色之前,所述用户权限分级管理方法还包括:在权限配置界面配置角色列表,所述角色列表中包括多个相互独立的角色信息,每一所述角色信息均至少包括角色名;在权限配置界面配置菜单树,所述菜单树中包括多个菜单,每一菜单均对应有三个可选选项;选择任意所述角色时,均会展示所述菜单树中的所有菜单以及每一菜单所对应的三个可选选项;基于所述角色所具有的属性编辑所述角色的菜单权限。4.根据权利要求1所述的一种用户权限分级管理方法,其特征在于,所述用户信息的条目数至少与所述角色的条目数相等,或者,所述用户信息的条目数大于所述角色...

【专利技术属性】
技术研发人员:张琳吴奇钱波
申请(专利权)人:云汉芯城上海互联网科技股份有限公司
类型:发明
国别省市:

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

1