【技术实现步骤摘要】
一种权限管理方法及系统
本专利技术涉及权限管理
,尤指一种权限管理方法及系统。
技术介绍
在现有的业务系统中,权限管理几乎是每个系统或者服务都会直接或者间接涉及的模块,该模块用于管理不同用户对不同的资源拥有不同的操作权限。权限管理保障了资源、数据的安全性,并且使资源的分类以及人员的分工更加明确。权限管理模块和整体业务关联性较强,每当有新的业务或者业务变化时,不能将精力完全放在业务实现上,权限的调整往往耗费大量的精力。因此,在业务系统设计初期,一个完整、规范的权限管理系统是必须的。传统的权限管理系统的表现差强人意,权限逻辑简单,不能满足后期的业务调整的需求,维护成本高。另外,不同业务系统的权限管理体系不同,需要重新设计权限管理架构,反而降低了开发的效率。因此,亟需一种可以保证权限逻辑关系,满足业务调整需求且架构修改灵活的用户权限管理方案。
技术实现思路
为解决上述问题,本专利技术提出了一种权限管理方法及系统,通过在权限管理表中设置类型标识,分别表示出用户与角色对应关系,用户与权限对应关 ...
【技术保护点】
1.一种权限管理方法,其特征在于,该方法包括:/n设置权限管理表;其中,所述权限管理表包含用户ID、类型标识及所述类型标识对应的权限信息;/n根据用户发起的登录请求,在用户表中查询所述登录请求的用户ID;/n在未查询到所述用户ID的情况下,提示用户进行注册,并在获取到新用户ID时,在所述用户表中添加新用户ID,通知管理人员进行权限设置;/n根据所述管理人员输入的权限设置信息,在所述权限管理表中设置所述新用户ID、新用户ID的类型标识及所述类型标识对应的权限信息;/n当接收到管理人员输入的权限编辑指令时,根据所述权限编辑指令,编辑所述权限管理表中用户ID、类型标识及所述类型标 ...
【技术特征摘要】
1.一种权限管理方法,其特征在于,该方法包括:
设置权限管理表;其中,所述权限管理表包含用户ID、类型标识及所述类型标识对应的权限信息;
根据用户发起的登录请求,在用户表中查询所述登录请求的用户ID;
在未查询到所述用户ID的情况下,提示用户进行注册,并在获取到新用户ID时,在所述用户表中添加新用户ID,通知管理人员进行权限设置;
根据所述管理人员输入的权限设置信息,在所述权限管理表中设置所述新用户ID、新用户ID的类型标识及所述类型标识对应的权限信息;
当接收到管理人员输入的权限编辑指令时,根据所述权限编辑指令,编辑所述权限管理表中用户ID、类型标识及所述类型标识对应的权限信息。
2.根据权利要求1所述的权限管理方法,其特征在于,所述权限管理表中的类型标识为第一类型标识或第二类型标识;其中,
所述第一类型标识对应的权限信息包括:用户信息、数据权限及功能权限,或角色信息、数据权限及功能权限;
所述第二类型标识对应的权限信息包括:用户信息及角色信息。
3.根据权利要求2所述的权限管理方法,其特征在于,根据用户发起的登录请求,在用户表中查询所述登录请求的用户ID,还包括:
在查询到所述用户ID的情况下,根据所述权限管理表中的权限信息,判断是否存在所述登录请求的数据权限及功能权限;如果存在,判定所述登录请求验证通过,允许用户进行数据的功能使用;如果不存在,拒绝用户进行数据的功能使用。
4.根据权利要求2所述的权限管理方法,其特征在于,根据所述管理人员输入的权限设置信息,在所述权限管理表中设置所述新用户ID、新用户ID的类型标识及所述类型标识对应的权限信息,包括:
根据管理人员输入的权限设置信息,在所述权限管理表中添加新用户ID及所述新用户ID的类型标识;
如果所述新用户ID的类型标识为所述第一类型标识,设置用户信息、数据权限及功能权限;
如果所述新用户ID的类型标识为所述第二类型标识,设置用户信息及角色信息。
5.根据权利要求4所述的权限管理方法,其特征在于,当接收到管理人员输入的权限编辑指令时,根据所述权限编辑指令,编辑所述权限管理表中用户ID、类型标识及所述类型标识对应的权限信息,包括:
当权限编辑指令用于角色添加时,添加用户ID,设置所述类型标识为第一类型标识,并设置相应的角色信息、数据权限及功能权限;
当权限编辑指令用于权限修改时,修改用户ID所对应的类型标识、角色信息、数据权限和/或功能权限;
当权限编辑指令用于权限删除时,删除用户ID所对应的角色信息、数据权限或功能权限。
6.一种权限管理系统,其特征在于,该系统包括:
权限管理表设置模块,用于设置...
【专利技术属性】
技术研发人员:丁莹,
申请(专利权)人:中国建设银行股份有限公司,建信金融科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。