一种用户登录方法、系统、电子设备及存储介质技术方案

技术编号:30827668 阅读:23 留言:0更新日期:2021-11-18 12:31
本发明专利技术提供一种用户登录方法、系统、电子设备及存储介质,通过第一电脑将基于用户发送的登录请求生成的第一目标登录请求,公共身份验证单元根据第一身份令牌对用户进行身份验证,若用户的身份验证通过,向预先设置的身份映射关系指示的第二电脑发送第二目标登录请求;第二电脑将基于第二目标登录请求生成的第二身份令牌反馈给公共身份验证单元;若公共身份验证单元根据第二身份令牌对用户进行身份验证通过,向第一电脑和第二电脑发送用户的身份验证通过信息;第一电脑和第二电脑分别基于用户的身份验证通过信息完成用户的登录。本发明专利技术可以在提高用户体验的基础上,同时满足用户在存在业务逻辑关系的各个设备上同时登录同一个用户。一个用户。一个用户。

【技术实现步骤摘要】
一种用户登录方法、系统、电子设备及存储介质


[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]所述公共身份验证单元,用于根据所述第一身份令牌对所述用户进行身份验证,若所述用户的身份验证通过,向所述预先设置的身份映射关系指示的所述第二电脑发送第二目标登录请求;在接收到所述第二电脑反馈的基于所述第二目标登录请求生成的第二身份令牌之后,根据所述第二身份令牌对所述用户进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户登录方法,其特征在于,应用于用户登录系统,所述用户登录系统包括公共身份验证单元、第一电脑和第二电脑,其中,所述第一电脑存储有预先设置的身份映射关系,所述第二电脑存储有所述预先设置的身份映射关系,所述预先设置的身份映射关系表征所述第一电脑和所述第二电脑之间存在业务逻辑关系,所述方法包括:第一电脑基于用户发送的登录请求生成第一目标登录请求,并将所述第一目标登录请求发送给所述公共身份验证单元,所述第一目标登录请求至少包括所述用户的基本信息、第一身份令牌和预先设置的身份映射关系;所述公共身份验证单元根据所述第一身份令牌对所述用户进行身份验证,若所述用户的身份验证通过,向所述预先设置的身份映射关系指示的所述第二电脑发送第二目标登录请求;所述第二电脑基于所述第二目标登录请求生成第二身份令牌,并将所述第二身份令牌反馈给所述公共身份验证单元;所述公共身份验证单元根据所述第二身份令牌对所述用户进行身份验证,若所述身份验证通过,同时向所述第一电脑和所述第二电脑发送所述用户的身份验证通过信息;所述第一电脑基于所述用户的身份验证通过信息完成所述用户的登录;所述第二电脑基于所述用户的身份验证通过信息完成所述用户的登录。2.根据权利要求1所述的方法,其特征在于,所述第一电脑基于用户发送的登录请求生成第一目标登录请求,包括:所述第一电脑接收所述用户发送的登录请求,所述用户请求包括所述用户的基本信息、登录所述第一电脑的第一登录账号和第一登录密码;所述第一电脑基于所述第一登录账号和所述第一登录密码生成第一身份令牌;所述第一电脑获取预先设置的身份映射关系,并根据所述用户的基本信息、所述第一身份令牌和所述预先设置身份映射关系,生成第一目标登录请求。3.根据权利要求2所述的方法,其特征在于,所述公共身份验证单元根据所述第一身份令牌对所述用户进行身份验证包括:根据所述用户的基本信息获取目标登录信息,所述目标登录信息包括目标登录密码和目标登录账号;判断所述目标登录密码与所述第一身份令牌中的所述第一登录密码是否相同,以及所述目标登录账号与所述第一身份令牌中的所述第一登录账号是否相同;若所述目标登录密码与所述第一身份令牌中的所述第一登录密码相同,且所述目标登录账号与所述第一身份令牌中的所述第一登录账号相同,确定所述用户的身份验证通过;若所述目标登录密码与所述第一身份令牌中的所述第一登录密码不相同,或者所述目标登录账号与所述第一身份令牌中的所述第一登录账号不相同,确定所述用户的身份验证不通过。4.根据权利要求3所述的方法,其特征在于,所述第二电脑基于所述第二目标登录请求生成相应的第二身份令牌,包括:接收所述公共身份验证单元发送的第二目标登录请求,其中,所述第二目标登录请求至少包括所述用户的基本信息;根据所述用户的基本信息获取登录所述第二电脑的登录信息,其中,所述登录信息包
括第二登录账号和第二登录密码;基于所述登录信息生成第二身份令牌。5.根据权利要求4所述的方法,其特征在于,所述公共身份验证单元根据所述第二身份令牌对所述用户进行身份验证,包括:判断所述目标登录密码与所述第二身份令牌中的所述第二登录密码是否相同,以及所述目标登录账号与所述第二身份令牌中的所述第二登录账号是...

【专利技术属性】
技术研发人员:裘坤戴晓华方灵孔金杨知文葛剑
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:

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

1