The embodiment of the present invention provides a user identification method, device, electronic device and readable storage medium. The method includes acquiring user's information and storing the user's information in the first data table and the second data table respectively, in which the first data table is a data table in a relational database. The second data table is a data table in a document database. The first database is used to store the basic information of the user, the second database is used to store the role attribute information of the user, and the identity of the user is identified according to the information of the user. This method realizes the flexible modification and expansion of role attribute information, so that when the data structure of user information changes, it can modify information without adding new data table or data table structure, thus greatly reducing the maintenance complexity of data table. At the same time, the basic information can be obtained quickly.
【技术实现步骤摘要】
用户身份识别方法、装置、电子设备及可读存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种用户身份识别方法、装置、电子设备及可读存储介质。
技术介绍
应用程序(Application,简称APP)中可能涉及多种用户角色,每种用户角色分别对应多种属性信息。在APP中需要通过不同的数据表表来存储以及维护这些角色的信息。现有技术中,在APP中为每种角色创建一张数据表,来存储该种角色的信息。当新增角色时,需要为新增的角色重新创建新的数据表,来存储新增的角色的信息。当角色中的属性改变时,需要对数据表结构进行修改。但是,现有技术的方法会导致数据表的维护复杂度高。
技术实现思路
本专利技术实施例提供一种用户身份识别方法、装置、电子设备及可读存储介质,用于解决现有技术中数据表的维护复杂度高的问题。本专利技术实施例第一方面提供一种用户身份识别方法,该方法包括:获取用户的信息,所述用户的信息分别存储在第一数据表以及第二数据表中,其中,所述第一数据表为关系型数据库中的数据表,所述第二数据表为文档型数据库中的数据表,所述第一数据库用于存储所述用户的基础信息,所述第二数据库用于存储所述用户的角色属性信息;根据所述用户的信息识别所述用户的身份。进一步的,所述基础信息包括所述用户的联系方式以及第三方应用帐号信息,所述角色属性信息用于标识所述用户对应的角色属性名称以及角色属性值;所述基础信息存储在所述第一数据表中,所述角色属性信息存储在所述第二数据表中。进一步的,所述获取用户的信息,包括:从所述第一数据表中获取所述基础信息;从所述第二数据表中获取所述角色属性信息。进一步的,所述从所述第二数 ...
【技术保护点】
1.一种用户身份识别方法,其特征在于,包括:获取用户的信息,所述用户的信息分别存储在第一数据表以及第二数据表中,其中,所述第一数据表为关系型数据库中的数据表,所述第二数据表为文档型数据库中的数据表,所述第一数据库用于存储所述用户的基础信息,所述第二数据库用于存储所述用户的角色属性信息;根据所述用户的信息识别所述用户的身份。
【技术特征摘要】
1.一种用户身份识别方法,其特征在于,包括:获取用户的信息,所述用户的信息分别存储在第一数据表以及第二数据表中,其中,所述第一数据表为关系型数据库中的数据表,所述第二数据表为文档型数据库中的数据表,所述第一数据库用于存储所述用户的基础信息,所述第二数据库用于存储所述用户的角色属性信息;根据所述用户的信息识别所述用户的身份。2.根据权利要求1所述的方法,其特征在于,所述基础信息包括所述用户的联系方式以及第三方应用帐号信息,所述角色属性信息用于标识所述用户对应的角色属性名称以及角色属性值;所述基础信息存储在所述第一数据表中,所述角色属性信息存储在所述第二数据表中。3.根据权利要求2所述的方法,其特征在于,所述获取用户的信息,包括:从所述第一数据表中获取所述基础信息;从所述第二数据表中获取所述角色属性信息。4.根据权利要求3所述的方法,其特征在于,所述从所述第二数据表中获取所述角色属性信息之前,还包括:根据所述用户的帐户,从第三数据表中查找所述用户所属角色,其中,所述第三数据表存储在所述关系型数据库中,其中,所述用户的帐户为所述用户登录所述应用程序的帐户。5.根据权利要求4所述的方法,所述从所述第二数据表中获取所述角色属性信息,包括:根据所述用户所属角色以及所述用户的帐户,从所述第二数据表中查找所述用户对应的角色属性编号和角色属性值;根据所述角色属性编号,从第四数据表中查找所述角色属性编号对应的角色属性名称,其中,所述第四数据表存储在所述关系型数据库中;根据从所述第二数据表中查找到的所述角色属性编号和角色属性值,以及从所述第四数据表中查找到的所述角色属性编号对应的角色属性名称,确定所述用户的角色属性名称以及角色属性值。6.一种用户身份识别装置,其特征在于,包括:获取模块,用于获取用户的信息,所述用户的信息分别存储在第一数据表以及第二数据表中,其中,所述第一数据表为关系型数据库中的数据表,所...
【专利技术属性】
技术研发人员:晁辉,
申请(专利权)人:北京五八信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。