用户登录方法技术

技术编号:39750152 阅读:14 留言:0更新日期:2023-12-17 23:48
本申请提供一种用户登录方法

【技术实现步骤摘要】
用户登录方法、装置、电子设备及系统


[0001]本申请涉及通信
,具体而言,涉及一种用户登录方法

装置

电子设备及系统


技术介绍

[0002]目前,扫码登录是电脑经常提供的一种账号登录方式

在需要登录账号时,电脑可以向用户展示登录二维码

用户可以使用手机等已经登录账号的电子设备扫描该登录二维码,对电脑上的登录操作进行授权,实现在电脑上的登录

然而,现有的扫码登录方式需要安装有对应的应用程序的电子设备进行扫码,如果不满足这个要求,则无法实现扫码登录,给用户的操作带来了极大的不便,容易导致用户流失


技术实现思路

[0003]为了至少克服现有技术中的上述不足,本申请的目的在于提供一种用户登录方法

装置

电子设备及系统

[0004]第一方面,本申请实施例提供一种用户登录方法,所述用户登录方法包括:
[0005]基于用户在第一终端上的操作,控制所述第一终端显示一登录二维码;
[0006]接收第二终端通过扫描所述登录二维码发送的扫码登录请求信息,所述扫码登录请求信息包括所述第二终端扫描所述登录二维码时使用的扫码应用程序的标识信息;
[0007]根据所述扫码应用程序的标识信息向所述第二终端发送与所述扫码应用程序对应的登录授权链接;
[0008]接收所述扫码应用程序对应的应用服务器发送的授权确认信息,控制所述第一终端显示页面切换至登录状态;所述授权确认消息由所述扫码应用程序对应的应用服务器基于所述第二终端针对所述登录授权链接的操作产生

[0009]在一种可能的实现方式中,所述方法还包括:
[0010]接收所述第一终端发送的客服联系请求;
[0011]根据所述扫码应用程序的标识信息,控制所述第一终端跳转至与所述扫码应用程序对应的客服聊天交互界面

[0012]在一种可能的实现方式中,在所述接收第二终端通过扫描所述登录二维码发送的扫码登录请求信息的步骤之后,所述方法还包括:
[0013]获取所述扫码登录请求的请求头中
user

agent
字段中的内容;
[0014]根据所述
user

agent
字段中的内容确定所述第二终端中的所述扫码应用程序的类型

[0015]在一种可能的实现方式中,所述接收所述扫码应用程序对应的应用服务器发送的授权确认信息,控制所述第一终端显示页面切换至登录状态的步骤,包括:
[0016]接收所述扫码应用程序对应的应用服务器发送的授权确认信息以及
cookie
数据;
[0017]控制所述第一终端显示页面切换至登录状态,并将所述
cookie
数据发送至所述第
一终端进行缓存

[0018]在一种可能的实现方式中,所述根据所述扫码应用程序的标识信息向所述第二终端发送与所述扫码应用程序对应的登录授权链接的步骤,包括:
[0019]根据所述扫码应用程序的标识信息向所述第二终端发送与所述扫码应用程序对应的登录授权链接,并将所述第一终端的地址信息和
/

IP
信息发送至所述第二终端

[0020]在一种可能的实现方式中,所述方法还包括:
[0021]判断所述扫码应用程序是否为预设的扫码应用程序;
[0022]若所述扫码应用程序不是预设的扫码应用程序,则向所述第一终端发送目标应用程序的下载链接,所述目标应用程序与所述第一终端显示页面对应

[0023]在一种可能的实现方式中,所述根据所述扫码应用程序的标识信息向所述第一终端发送与所述扫码应用程序对应的登录授权链接的步骤,包括:
[0024]根据所述扫码应用程序的标识信息向所述第一终端发送与所述应用程序对应的重定向链接,使所述第二终端的应用程序根据所述重定向链接跳转至一授权登录确认页面

[0025]第二方面,本申请实施例还提供一种用户登录装置,包括:
[0026]第一发送模块:用于基于用户在第一终端上的操作,控制所述第一终端显示一登录二维码;
[0027]接收模块:用于接收第二终端通过扫描所述登录二维码发送的扫码登录请求信息,所述扫码登录请求信息包括所述第二终端扫描所述登录二维码时使用的扫码应用程序的标识信息;
[0028]第二发送模块:用于根据所述扫码应用程序的标识信息向所述第二终端发送与所述扫码应用程序对应的登录授权链接;
[0029]状态切换模块:用于接收所述扫码应用程序对应的应用服务器发送的授权确认信息,控制所述第一终端显示页面切换至登录状态;所述授权确认消息由所述扫码应用程序对应的应用服务器基于所述第二终端针对所述登录授权链接的操作产生

[0030]第三方面,本申请实施例还提供一种电子设备,包括:
[0031]存储器,用于存储一个或多个程序;
[0032]处理器,当所述一个或多个程序被所述处理器执行时,实现上述第一方面提供的用户登录方法

[0033]第三方面,本申请实施例还提供一种用户登录系统,包括:服务器

第一终端及第二终端;
[0034]所述服务器用于接收第二终端通过扫描所述登录二维码发送的扫码登录请求信息,并向所述第二终端发送与所述扫码应用程序对应的登录授权链接;
[0035]第一终端用于显示所述登录二维码,并向所述服务器轮询查看所述登录二维码状态;
[0036]所述第二终端用于扫描所述登录二维码,向所述服务器发送扫码登录请求信息,并基于登录授权链接向所述服务器发送授权确认信息

[0037]基于上述任意一个方面,本申请实施例提供的用户登录方法

装置

电子设备及系统,通过接收第二终端通过扫描登录二维码发送的扫码登录请求信息,并根据扫码登录请
求信息中扫码应用程序的标识信息向第二终端发送与扫码应用程序对应的登录授权链接,使用户能够通过不同扫码应用程序对应的不同登录授权链接实现授权登录操作,而无需下载目标应用程序,提升了扫码登录的便利性,简化了用户登录的操作步骤,使得登录更加简单,提升了用户体验

附图说明
[0038]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要调用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图

[0039]图1为本实施例提供的用户登录方法的一种示意性应用场景图;
[0040]图2为本实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种用户登录方法,其特征在于,应用于服务器,包括:基于用户在第一终端上的操作,控制所述第一终端显示一登录二维码;接收第二终端通过扫描所述登录二维码发送的扫码登录请求信息,所述扫码登录请求信息包括所述第二终端扫描所述登录二维码时使用的扫码应用程序的标识信息;根据所述扫码应用程序的标识信息向所述第二终端发送与所述扫码应用程序对应的登录授权链接;接收所述扫码应用程序对应的应用服务器发送的授权确认信息,控制所述第一终端显示页面切换至登录状态;所述授权确认消息由所述扫码应用程序对应的应用服务器基于所述第二终端针对所述登录授权链接的操作产生
。2.
根据权利要求1所述的用户登录方法,其特征在于,所述方法还包括:接收所述第一终端发送的客服联系请求;根据所述扫码应用程序的标识信息,控制所述第一终端跳转至与所述扫码应用程序对应的客服聊天交互界面
。3.
根据权利要求1所述的用户登录方法,其特征在于,在所述接收第二终端通过扫描所述登录二维码发送的扫码登录请求信息的步骤之后,所述方法还包括:获取所述扫码登录请求的请求头中
user

agent
字段中的内容;根据所述
user

agent
字段中的内容确定所述第二终端中的所述扫码应用程序的类型
。4.
根据权利要求1所述的用户登录方法,其特征在于,所述接收所述扫码应用程序对应的应用服务器发送的授权确认信息,控制所述第一终端显示页面切换至登录状态的步骤,包括:接收所述扫码应用程序对应的应用服务器发送的授权确认信息以及
cookie
数据;控制所述第一终端显示页面切换至登录状态,并将所述
cookie
数据发送至所述第一终端进行缓存
。5.
根据权利要求1所述的用户登录方法,其特征在于,所述根据所述扫码应用程序的标识信息向所述第二终端发送与所述扫码应用程序对应的登录授权链接的步骤,包括:根据所述扫码应用程序的标识信息向所述第二终端发送与所述扫码应用程序对应的登录授权链接,并将所述第一终端的地址信息和
/
或<...

【专利技术属性】
技术研发人员:李春光
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:

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

1