一种用户资源菜单权限控制的方法技术

技术编号:38377014 阅读:9 留言:0更新日期:2023-08-05 17:37
本发明专利技术涉及人员管理系统技术领域,具体为一种用户资源菜单权限控制的方法,人员通过系统的能力模块设置角色拥有的权限,设置用户的角色,通过资源模块设置菜单、操作按钮、Tab页面等数据,通过配置模块将角色绑定相应的权限,用户登录系统,系统获取该用户id,获取用户相应的角色和部门信息,通过能力模块的角色和资源关联的关系获取到该用户拥有资源模块的资源编码,用户操作时,能力模块通过该用户id获取资源编码判断该用户是否拥有此操作权限,解决了现有的用户权限在设置时,需要人员设置每一个用户的权限,耗费较长时间,而且工作效率底,在后序新增的菜单等数据时,还需重新配置的问题。置的问题。置的问题。

【技术实现步骤摘要】
一种用户资源菜单权限控制的方法


[0001]本专利技术涉及人员管理系统
,具体为一种用户资源菜单权限控制的方法。

技术介绍

[0002]众所周知,随着公司规模不断扩大,涉及到的不同业务的人员也增加,如何在公司内部系统中针对不同部门、不同岗位的人员做到菜单资源的隔离,使得不同的人员只关注自己的业务数据。
[0003]现有的用户权限在设置时,需要人员设置每一个用户的权限,耗费较长时间,而且工作效率底,在后序新增的菜单等数据时,还需重新配置的问题。

技术实现思路

[0004](一)解决的技术问题
[0005]针对现有技术的不足,本专利技术提供了一种用户资源菜单权限控制的方法。
[0006](二)技术方案
[0007]为实现上述目的,本专利技术提供如下技术方案:一种用户资源菜单权限控制的方法,包括如下步骤:
[0008]步骤1:人员通过系统的能力模块设置角色拥有的权限,设置用户的角色,通过资源模块设置菜单、操作按钮、Tab页面等数据,通过配置模块将角色绑定相应的权限;
[0009]步骤2:用户登录系统,系统获取该用户id,获取用户相应的角色和部门信息;
[0010]步骤3:通过能力模块的角色和资源关联的关系获取到该用户拥有资源模块的资源编码,在用户进入管理台时根据资源编码渲染页面、按钮和Tab页面等数据;
[0011]步骤4:用户操作时,能力模块通过该用户id获取资源编码判断该用户是否拥有此操作权限;
[0012]步骤5:用户有此操作权限,进入该操作的页面,用户没有此操作权限,进入错误提示的页面;
[0013]步骤6:人员通过资源模块设置新增的菜单、操作按钮、Tab页面等数据,设置相应的角色能够获取该新增的菜单新增的菜单、操作按钮、Tab页面等数据;
[0014]步骤7:人员通过能力模块修改用户id绑定的相应角色。
[0015]为了方便监控用户的权限,本专利技术改进有,通过监控模块进行检测用户的角色是否进入到用户的角色未拥有权限的页面,检测到有用户进入到未拥有权限的页面时,通过警告模块告知拥有设置该系统权限角色的用户。
[0016]为了方便记录用户的使用权限,本专利技术改进有,通过监控模块进行监控并记录用户id访问该用户角色未拥有权限的页面。
[0017]为了方便用户登录,本专利技术改进有,步骤2中,用户登录系统时,登录方式包括扫码、账号密码确认以及短信验证方式。
[0018]为了方便检测用户是否正常操作,本专利技术改进有,通过监控模块进行记录用户操
作的次数是否异常,人员通过系统设置用户操作的正常范围值以及异常情况下的使用限制,如一定时间段内,操作次数位于设定的数值内,为正常操作,当操作次数短时间内高于设定的数值时,该用户为异常操作,对该用户开启相应的使用限制。
[0019]为了方便限制用户操作异常,本专利技术改进有,人员设置用户操作异常的限制为关闭用户的所有权限和设置关闭用户的所有权限的时间。
[0020](三)有益效果
[0021]与现有技术相比,本专利技术提供了一种用户资源菜单权限控制的方法,具备以下有益效果:
[0022]该用户资源菜单权限控制的方法,人员通过系统的能力模块设置角色拥有的权限,设置用户的角色,通过资源模块设置菜单、操作按钮、Tab页面等数据,通过配置模块将角色绑定相应的权限,用户登录系统,系统获取该用户id,获取用户相应的角色和部门信息,通过能力模块的角色和资源关联的关系获取到该用户拥有资源模块的资源编码,在用户进入管理台时根据资源编码渲染页面、按钮和Tab页面等数据,用户操作时,能力模块通过该用户id获取资源编码判断该用户是否拥有此操作权限,用户有此操作权限,进入该操作的页面,用户没有此操作权限,进入错误提示的页面,人员通过资源模块设置新增的菜单、操作按钮、Tab页面等数据,设置相应的角色能够获取该新增的菜单新增的菜单、操作按钮、Tab页面等数据,人员通过能力模块修改用户id绑定的相应角色,后续新增的菜单、操作按钮、Tab页面等数据人员能够直接配置化不需要二次开发,提高了对用户的分配效率。
附图说明
[0023]图1为本专利技术系统图;
[0024]图2为本专利技术配置流程图;
[0025]图3为本专利技术校验流程图。
具体实施方式
[0026]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]请参阅图1

3,本专利技术为一种用户资源菜单权限控制的方法,包括如下步骤:
[0028]步骤1:人员通过系统的能力模块设置角色拥有的权限,设置用户的角色,通过资源模块设置菜单、操作按钮、Tab页面等数据,通过配置模块将角色绑定相应的权限;
[0029]步骤2:用户登录系统,系统获取该用户id,获取用户相应的角色和部门信息;
[0030]步骤3:通过能力模块的角色和资源关联的关系获取到该用户拥有资源模块的资源编码,在用户进入管理台时根据资源编码渲染页面、按钮和Tab页面等数据;
[0031]步骤4:用户操作时,能力模块通过该用户id获取资源编码判断该用户是否拥有此操作权限;
[0032]步骤5:用户有此操作权限,进入该操作的页面,用户没有此操作权限,进入错误提示的页面;
[0033]步骤6:人员通过资源模块设置新增的菜单、操作按钮、Tab页面等数据,设置相应的角色能够获取该新增的菜单新增的菜单、操作按钮、Tab页面等数据;
[0034]步骤7:人员通过能力模块修改用户id绑定的相应角色。
[0035]本实施例中,通过监控模块进行检测用户的角色是否进入到用户的角色未拥有权限的页面,检测到有用户进入到未拥有权限的页面时,通过警告模块告知拥有设置该系统权限角色的用户,方便监控用户的权限。
[0036]进一步的,通过监控模块进行监控并记录用户id访问该用户角色未拥有权限的页面,方便记录用户的使用权限。
[0037]本实施例中,步骤2中,用户登录系统时,登录方式包括扫码、账号密码确认以及短信验证方式,方便用户登录。
[0038]本实施例中,通过监控模块进行记录用户操作的次数是否异常,人员通过系统设置用户操作的正常范围值以及异常情况下的使用限制,如一定时间段内,操作次数位于设定的数值内,为正常操作,当操作次数短时间内高于设定的数值时,该用户为异常操作,对该用户开启相应的使用限制,方便检测用户是否正常操作。
[0039]进一步的,人员设置用户操作异常的限制为关闭用户的所有权限和设置关闭用户的所有权限的时间,方便限制用户操作异常。
[0040]综上所述,该用户资源菜单权限控制的方法,在使用时,人员通过系统的能力模块设置角色拥有的权限本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户资源菜单权限控制的方法,其特征在于,包括如下步骤:步骤1:人员通过系统的能力模块设置角色拥有的权限,设置用户的角色,通过资源模块设置菜单、操作按钮、Tab页面等数据,通过配置模块将角色绑定相应的权限;步骤2:用户登录系统,系统获取该用户id,获取用户相应的角色和部门信息;步骤3:通过能力模块的角色和资源关联的关系获取到该用户拥有资源模块的资源编码,在用户进入管理台时根据资源编码渲染页面、按钮和Tab页面等数据;步骤4:用户操作时,能力模块通过该用户id获取资源编码判断该用户是否拥有此操作权限;步骤5:用户有此操作权限,进入该操作的页面,用户没有此操作权限,进入错误提示的页面;步骤6:人员通过资源模块设置新增的菜单、操作按钮、Tab页面等数据,设置相应的角色能够获取该新增的菜单新增的菜单、操作按钮、Tab页面等数据;步骤7:人员通过能力模块修改用户id绑定的相应角色。2.根据权利要求1所述的一种用户资源菜单权限控制的方法,其特征在于,通过监控模块进行检测...

【专利技术属性】
技术研发人员:侯叶平
申请(专利权)人:汇承金融科技服务南京有限公司
类型:发明
国别省市:

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

1