一种租赁管理系统访问权限控制方法及系统、存储介质技术方案

技术编号:40397932 阅读:26 留言:0更新日期:2024-02-20 22:25
本发明专利技术公开了一种租赁管理系统访问权限控制方法及系统、存储介质,属于物联网技术领域,该租赁管理系统访问权限控制方法,包括以下步骤:为创建的用户账户赋予用户类型标识,并将所述用户账户和对应的用户类型标识储存到数据库中;业务功能模块接收操作请求,所述业务功能模块根据所述操作请求获取对应的所述用户类型标识,并根据所述用户类型标识筛选出对应的实现类执行所述操作请求,其中,所述业务功能模块中针对不同的用户类型标识设有不同的实现类。通过给用户账号赋予对应的用户类型标识,并采用support方法筛选对应于用户类型标识的实现类,从而能够解决系统代码量大、可维护性差的问题。

【技术实现步骤摘要】

本专利技术涉及物联网,特别涉及一种租赁管理系统访问权限控制方法及系统、存储介质


技术介绍

1、物联网系统中存在不同的用户类型,针对不同的用户类型,在同一业务功能中会存在部分差异,用户可以访问而且只能访问自己被授权的资源。例如在大型工程机械车辆的租赁管理系统中,存在主机厂、租赁商和租赁客户等多种用户类型,在同一个业务模块的同一个业务功能中,租赁商和租赁客户能够访问的资源存在差异,租赁商可以看到机械运行状态、机械保养信息和机械租赁的相关信息,但租赁客户却只能看到机械租赁信息和机械的保养信息。目前在同一业务功能中,对于不同用户类型赋予不同的访问权限的方法主要是:

2、1、在同一个业务功能中,对于不同类型的用户在后端提供不同的接口,例如为租赁商提和租赁客户各提供一个查询接口,在接口中通过代码根据用户类型区别查询,如传统的rbac模型(role-based access control:基于角色的访问控制)通过定义角色的权限,并对用户授予某个角色从而来控制用户的权限,实现了用户和权限的逻辑分离,虽然极大地方便了权限的管理,但此模型只能控制用户有或没有操本文档来自技高网...

【技术保护点】

1.一种租赁管理系统访问权限控制方法,其特征在于,包括以下步骤:

2.如权利要求1所述的租赁管理系统访问权限控制方法,其特征在于,登录模块接收到登录请求后,所述登录模块获取用户账户的身份信息后判断登录凭证是否合法,若合法,则从所述数据库中查询所述用户账户具有的所述用户类型标识并返回到所述前端模块;若不合法,则提示登录不合法。

3.如权利要求2所述的租赁管理系统访问权限控制方法,其特征在于,所述用户账户经所述登录模块成功登录后,所述后端模块从数据库中获取对应的所述用户类型标识并反馈给所述前端模块,所述前端模块获取所述用户类型标识后将所述用户类型标识设置在后续的所有操...

【技术特征摘要】

1.一种租赁管理系统访问权限控制方法,其特征在于,包括以下步骤:

2.如权利要求1所述的租赁管理系统访问权限控制方法,其特征在于,登录模块接收到登录请求后,所述登录模块获取用户账户的身份信息后判断登录凭证是否合法,若合法,则从所述数据库中查询所述用户账户具有的所述用户类型标识并返回到所述前端模块;若不合法,则提示登录不合法。

3.如权利要求2所述的租赁管理系统访问权限控制方法,其特征在于,所述用户账户经所述登录模块成功登录后,所述后端模块从数据库中获取对应的所述用户类型标识并反馈给所述前端模块,所述前端模块获取所述用户类型标识后将所述用户类型标识设置在后续的所有操作请求头中。

4.如权利要求3所述的租赁管理系统访问权限控制方法,其特征在于,通过support方法判断所述实现类是否对应于用户类型标识。

5.如权利要求4所述的租赁管理系统访问权限控制方法,其特征在于,当前实现类如果对应所述用户类型标识,则调用page方法执行所述当前实现类;如果不对应所述用户类型标识,则跳过所述当前实现类,查询下一实现类。

6.一种租赁管理系统访问权限控制系统,其特征在于,包括若干个业务功能模块,所述业...

【专利技术属性】
技术研发人员:邓波张善睿张琳
申请(专利权)人:北谷电子股份有限公司
类型:发明
国别省市:

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

1