登录方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32771242 阅读:12 留言:0更新日期:2022-03-23 19:26
本公开提供了一种登录方法、装置、电子设备及存储介质。本公开实施例中,可以接收终端发送的登录验证信息,登录验证信息至少包括终端的掩码通讯账号。若登录验证信息中还包括终端的明文通讯账号的加密信息,则基于加密信息确定终端的明文通讯账号,加密信息是基于服务器之前获取到的终端的明文通讯账号生成的。基于掩码通讯账号以及明文通讯账号进行登录验证,以完成登录操作。本公开实施例中,终端进行登录时,携带基于之前从运营商处获取的明文通讯账号生成的加密信息,使得服务端可以基于该加密信息,直接复用之前获取的明文通讯账号,进而可以省略本次登录中从运营商处获取明文通讯账号的操作,从而一定程度上可以降低整体耗时。耗时。耗时。

【技术实现步骤摘要】
登录方法、装置、电子设备及存储介质


[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]第一获取模块,被配置为当所述登录验证信息中未包括所述加密信息时,从所述登录验证信息中获取所述终端从运营商处获取的授权码;
[0037]第二获取模块,被配置为基于所述授权码从所述运营商处获取所述终端对应的明文通讯账号;
[0038]下发模块,被配置为对获取到的所述明文通讯账号进行加密,以生成所述明文通讯账号的加密信息,并将所述加密信息下发给所述终端。
[0039]可选的,所述确定模块,具体被配置为:
[0040]基于第一加密算法对应的解密方式对所述加密信息进行解密,以得到所述明文通讯账号;其中,所述第一加密算法是生成所述加密信息时采用的加密算法;所述加密信息的数据长度大于所述明文通讯账号的数据长度。
[0041]可选的,所述装置还包括:
[0042]第二下发模块,被配置为将所述加密信息再次下发给所述终端,或者,采用第二加密方式对所述明文通讯账号进行加密,以重新生成所述加密信息,并将重新生成的所述加密信息下发给所述终端。
[0043]可选的,所述登录模块,具体被配置为:
[0044]读取之前记录的与所述加密信息对应的目标终端的终端标识;
[0045]在所述掩码通讯账号与所述明文通讯账号匹配,且所述登录验证信息中携带的终端标识与所述目标终端的终端标识匹配的情况下,确定所述终端通过登录验证。
[0046]可选的,所述装置还包括:
[0047]第三获取模块,被配置为在所述掩码通讯账号与所述明文通讯账号不匹配的情况下,基于所述登录验证信息中携带的授权码,从所述运营商处重新获取所述终端对应的明文通讯账号;
[0048]第三下发模块,被配置为基于重新获取到的所述明文通讯账号,重新生成所述加密信息,并下发给所述终端。
[0049]依据本公开的第四方面,提供了另一种登录装置,应用于终端,该装置包括:
[0050]发送模块,被配置为向服务器发送登录验证信息;所述登录验证信息至少包括所述终端的掩码通讯账号;
[0051]第一接收模块,被配置为在所述登录验证信息中还包括所述终端的明文通讯账号的加密信息的情况下,接收所述服务器在所述终端通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种登录方法,其特征在于,应用于服务器,所述方法包括:接收终端发送的登录验证信息;所述登录验证信息至少包括所述终端的掩码通讯账号;当所述登录验证信息中还包括所述终端的明文通讯账号的加密信息时,基于所述加密信息确定所述终端的明文通讯账号;所述加密信息是基于所述服务器之前获取到的所述终端的明文通讯账号生成的;基于所述掩码通讯账号以及所述明文通讯账号进行登录验证,以完成登录操作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述登录验证信息中未包括所述加密信息时,从所述登录验证信息中获取所述终端从运营商处获取的授权码;基于所述授权码从所述运营商处获取所述终端对应的明文通讯账号;对获取到的所述明文通讯账号进行加密,以生成所述明文通讯账号的加密信息,并将所述加密信息下发给所述终端。3.根据权利要求1所述的方法,其特征在于,所述基于所述加密信息确定所述终端的明文通讯账号,包括:基于第一加密算法对应的解密方式对所述加密信息进行解密,以得到所述明文通讯账号;其中,所述第一加密算法是生成所述加密信息时采用的加密算法;所述加密信息的数据长度大于所述明文通讯账号的数据长度。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述加密信息再次下发给所述终端,或者,采用第二加密方式对所述明文通讯账号进行加密,以重新生成所述加密信息,并将重新生成的所述加密信息下发给所述终端。5.一种登录方法,其特征在于,应用于终端,所述方法包括:向服务器发送登录验证信息;所述登录验证信息至少包括所述终端的掩码通讯账号;在所述登录验证信息中还包...

【专利技术属性】
技术研发人员:刘志健
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1