权限管理方法和装置、服务器、计算机可读存储介质制造方法及图纸

技术编号:29970817 阅读:15 留言:0更新日期:2021-09-08 09:46
本申请涉及一种权限管理方法和装置、服务器、计算机可读存储介质,包括:接收用户输入的查询指令,根据用户的身份信息获取用户的机构编码,根据待查询菜单获取待查询菜单的访问权限编码。因为访问权限编码为基于对待查询菜单具有访问权限的机构编码进行逻辑运算所得的编码,所以根据用户的机构编码及待查询菜单的访问权限编码,就可以确定用户是否具有对待查询菜单的访问权限。若用户具有对待查询菜单的访问权限,则向用户展示待查询菜单。只需要基于用户的机构编码及待查询菜单的访问权限编码,就可以确定用户是否具有对待查询菜单的访问权限,大大提高了在后台管理系统内的权限查询效率。询效率。询效率。

【技术实现步骤摘要】
权限管理方法和装置、服务器、计算机可读存储介质


[0001]本申请涉及自然语言处理
,特别是涉及一种权限管理方法和装置、服务器、计算机可读存储介质。

技术介绍

[0002]随着计算机技术的不断发展,企业管理的方式和方法也随之变得更加智能化。其中,在企业管理中均会涉及到的一个核心内容便是权限管理。权限管理所针对的对象一般是该后台管理系统的用户,其主要目的是对整个后台管理系统进行权限的控制,即为不同的用户分配不同的使用权限。从而,通过权限管理可以有效避免因权限控制缺失而造成信息泄露等风险问题。
[0003]但是,传统的权限管理方法,在对权限进行控制时后台管理系统内的查询过程比较复杂,查询效率较低。

技术实现思路

[0004]本申请实施例提供一种权限管理方法、装置、服务器、计算机可读存储介质,可以提高在后台管理系统内的权限查询效率。
[0005]在其中一个实施例中,提供了一种权限管理方法,包括:
[0006]接收用户输入的查询指令,所述查询指令中携带了所述用户的身份信息及待查询菜单;
[0007]根据所述用户的身份信息获取所述用户的机构编码,根据所述待查询菜单获取所述待查询菜单的访问权限编码;其中,所述用户的机构编码为基于所述用户的身份信息所确定的机构编码;所述访问权限编码为基于对所述待查询菜单具有访问权限的机构编码进行逻辑运算所得的编码;
[0008]根据所述用户的机构编码及所述待查询菜单的访问权限编码,确定所述用户是否具有对所述待查询菜单的访问权限;
>[0009]若所述用户具有对所述待查询菜单的访问权限,则向所述用户展示所述待查询菜单。
[0010]在其中一个实施例中,所述根据所述用户的机构编码及所述待查询菜单的访问权限编码,确定所述用户是否具有对所述待查询菜单的访问权限,包括:
[0011]对所述用户的机构编码及所述待查询菜单的访问权限编码进行第一逻辑运算,得到第一逻辑运算结果;
[0012]根据所述第一逻辑运算结果,确定所述用户是否具有对所述待查询菜单的访问权限。
[0013]在其中一个实施例中,所述对所述用户的机构编码及所述待查询菜单的访问权限编码进行第一逻辑运算,得到第一逻辑运算结果,包括:
[0014]对所述用户的机构编码及所述待查询菜单的访问权限编码进行位与运算,得到第
一逻辑运算结果。
[0015]在其中一个实施例中,所述根据所述第一逻辑运算结果,确定所述用户是否具有对所述待查询菜单的访问权限,包括:
[0016]判断所述第一逻辑运算结果与所述用户的机构编码是否一致;
[0017]若所述第一逻辑运算结果与所述用户的机构编码一致,则确定所述用户具有对所述待查询菜单的访问权限。
[0018]在其中一个实施例中,所述根据所述用户的身份信息获取所述用户的机构编码,根据所述待查询菜单获取所述待查询菜单的访问权限编码,包括:
[0019]根据所述用户的身份信息从机构编码数据表中获取所述用户的机构编码;所述机构编码数据表中存储了机构与所述机构的机构编码之间的对应关系;
[0020]根据所述待查询菜单从访问权限编码数据表中获取所述待查询菜单的访问权限编码;所述访问权限编码数据表中存储了菜单与所述菜单的访问权限编码之间的对应关系。
[0021]在其中一个实施例中,所述方法还包括:
[0022]以目标数值为底数,以十进制编码依次作为指数进行乘方运算得到运算结果,将所述运算结果分别配置为各机构的机构编码;所述目标数值为二的整数倍;
[0023]基于各机构与所述机构的机构编码之间的对应关系,生成所述机构编码数据表。
[0024]在其中一个实施例中,所述方法还包括:
[0025]从各机构中为每个菜单配置目标机构,所述目标机构为对所述菜单具有访问权限的机构;
[0026]根据所述目标机构的机构编码确定所述菜单的访问权限编码;
[0027]基于各菜单与所述菜单的访问权限编码之间的对应关系,生成所述访问权限编码数据表。
[0028]在其中一个实施例中,所述根据所述目标机构的机构编码确定所述菜单的访问权限编码,包括:
[0029]将所述目标机构的机构编码进行位或运算得到第二逻辑运算结果,将所述第二逻辑运算结果配置为所述菜单的访问权限编码。
[0030]在其中一个实施例中,所述方法还包括:
[0031]从各机构中为每个菜单重新配置所述目标机构,得到重新配置的目标机构;
[0032]所述根据所述目标机构的机构编码确定所述菜单的访问权限编码,包括:
[0033]根据所述重新配置的目标机构的机构编码确定所述菜单的访问权限编码。
[0034]在其中一个实施例中,提供了一种权限管理装置,所述装置包括:
[0035]查询指令接收模块,用于接收用户输入的查询指令,所述查询指令中携带了所述用户的身份信息及待查询菜单;
[0036]编码获取模块,用于根据所述用户的身份信息获取所述用户的机构编码,根据所述待查询菜单获取所述待查询菜单的访问权限编码;其中,所述用户的机构编码为基于所述用户的身份信息所确定的机构编码;所述访问权限编码为基于对所述待查询菜单具有访问权限的机构编码进行逻辑运算所得;
[0037]访问权限确定模块,用于根据所述用户的机构编码及所述待查询菜单的访问权限
编码,确定所述用户是否具有对所述待查询菜单的访问权限;
[0038]待查询菜单展示模块,用于若所述用户具有对所述待查询菜单的访问权限,则向所述用户展示所述待查询菜单。
[0039]一种服务器,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上方法的步骤。
[0040]一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上方法的步骤。
[0041]上述权限管理方法、装置、服务器、计算机可读存储介质,接收用户输入的查询指令,根据用户的身份信息获取用户的机构编码,根据待查询菜单获取待查询菜单的访问权限编码。因为访问权限编码为基于对待查询菜单具有访问权限的机构编码进行逻辑运算所得的编码,即待查询菜单的访问权限编码与对该待查询菜单具有访问权限的机构编码之间具有一定的预设逻辑关系,所以根据用户的机构编码及待查询菜单的访问权限编码,就可以确定用户是否具有对待查询菜单的访问权限。若用户具有对待查询菜单的访问权限,则向用户展示待查询菜单。只需要基于用户的机构编码及待查询菜单的访问权限编码,就可以确定用户是否具有对待查询菜单的访问权限,大大提高了在后台管理系统内的权限查询效率。
附图说明
[0042]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种权限管理方法,其特征在于,包括:接收用户输入的查询指令,所述查询指令中携带了所述用户的身份信息及待查询菜单;根据所述用户的身份信息获取所述用户的机构编码,根据所述待查询菜单获取所述待查询菜单的访问权限编码;其中,所述用户的机构编码为基于所述用户的身份信息所确定的机构编码;所述访问权限编码为基于对所述待查询菜单具有访问权限的机构编码进行逻辑运算所得的编码;根据所述用户的机构编码及所述待查询菜单的访问权限编码,确定所述用户是否具有对所述待查询菜单的访问权限;若所述用户具有对所述待查询菜单的访问权限,则向所述用户展示所述待查询菜单。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户的机构编码及所述待查询菜单的访问权限编码,确定所述用户是否具有对所述待查询菜单的访问权限,包括:对所述用户的机构编码及所述待查询菜单的访问权限编码进行第一逻辑运算,得到第一逻辑运算结果;根据所述第一逻辑运算结果,确定所述用户是否具有对所述待查询菜单的访问权限。3.根据权利要求2所述的方法,其特征在于,所述对所述用户的机构编码及所述待查询菜单的访问权限编码进行第一逻辑运算,得到第一逻辑运算结果,包括:对所述用户的机构编码及所述待查询菜单的访问权限编码进行位与运算,得到第一逻辑运算结果。4.根据权利要求2所述的方法,其特征在于,所述根据所述第一逻辑运算结果,确定所述用户是否具有对所述待查询菜单的访问权限,包括:判断所述第一逻辑运算结果与所述用户的机构编码是否一致;若所述第一逻辑运算结果与所述用户的机构编码一致,则确定所述用户具有对所述待查询菜单的访问权限。5.根据权利要求1所述的方法,其特征在于,所述根据所述用户的身份信息获取所述用户的机构编码,根据所述待查询菜单获取所述待查询菜单的访问权限编码,包括:根据所述用户的身份信息从机构编码数据表中获取所述用户的机构编码;所述机构编码数据表中存储了机构与所述机构的机构编码之间的对应关系;根据所述待查询菜单从访问权限编码数据表中获取所述待查询菜单的访问权限编码;所述访问权限编码数据表中存储了菜单与所述菜单的访问权限编码之间的对应关系。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:以目标数值为底数,以十进制编码依次作为指...

【专利技术属性】
技术研发人员:陈家涛常向月刘云峰
申请(专利权)人:深圳追一科技有限公司
类型:发明
国别省市:

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

1