一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

登录方法、装置、电子设备及存储介质与流程

2022-03-09 07:33:03 来源:中国专利 TAG:


1.本发明涉及互联网技术领域,尤其涉及一种登录方法、装置、电子设备及存储介质。


背景技术:

2.随着互联网技术的飞速发展,用户对电子设备的使用越来越频繁,尤其是电子设备上安装的各种应用,包括常用软件、游戏、娱乐软件等。其中,用户在使用各种应用的过程中,通常都需要注册自己的登录账号和登录密码。
3.鉴于特殊业务场景的需要,在某段时间内一个用户需要登录另一个用户的登录账号来进行相应的操作。例如在游戏过程中,游戏玩家可能会由于网络中断或者有其他事务需要处理等原因而不得不中断游戏,此时邀请朋友代为继续游戏。
4.相关技术中,为了应对特殊业务场景的需要,用户可以将自己的登录账号和登录密码告知另一个用户。例如游戏玩家可能会将游戏的登录账号和登录密码发送给朋友,邀请朋友代为继续游戏。采用该方法,容易泄露用户的私人信息,用户可能需要更改登录密码,操作繁琐且存在安全隐患。


技术实现要素:

5.本发明实施例的目的在于提供一种登录方法、装置、电子设备及存储介质,以实现保护用户的私人信息不被泄露,简化操作,避免用户更改登录密码以及避免存在安全隐患的有益效果。具体技术方案如下:
6.在本发明实施例的第一方面,首先提供了一种登录方法,所述方法包括:
7.接收客户端发送的登录请求,其中,所述登录请求中携带有待验证登录账号;
8.查询与所述待验证登录账号绑定的验证码获取渠道,以及确定预设授权账号列表;
9.查找所述预设授权账号列表中的授权登录账号,获取与所述授权登录账号绑定的验证码授权获取渠道;
10.在存在所述验证码授权获取渠道的情况下,将所述验证码获取渠道以及所述验证码授权获取渠道返回至所述客户端,以使所述客户端根据所述验证码获取渠道以及所述验证码授权获取渠道进行登录。
11.在一个可选的实施方式中,所述查询与所述待验证登录账号绑定的验证码获取渠道,包括:
12.获取预设账号列表,判断所述预设账号列表中是否包含所述待验证登录账号;
13.若所述预设账号列表中包含所述待验证登录账号,查询与所述待验证登录账号绑定的验证码获取渠道;
14.或者,
15.解析所述登录请求中携带的源ip地址,根据所述源ip地址确定登录地区,并判断
所述登录地区是否为日常登录地区;
16.若所述登录地区为日常登录地区,查询与所述待验证登录账号绑定的验证码获取渠道。
17.在一个可选的实施方式中,所述确定预设授权账号列表,包括:
18.根据预设的登录账号与预设授权账号列表的映射关系,确定所述待验证登录账号对应的预设授权账号列表。
19.在一个可选的实施方式中,在执行所述登录方法之前,还包括:
20.获取待添加的登录账号,以及获取待验证登录账号对应的预设授权账号列表;
21.确定所述待添加的登录账号为授权登录账号,并添加至所述预设授权账号列表,以使所述预设授权账号列表中记录所述待添加的登录账号;
22.或者,
23.获取待绑定的登录账号,以及获取待验证登录账号对应的预设授权账号列表;
24.确定所述待绑定的登录账号为授权登录账号,并与所述待验证登录账号进行绑定,以使所述预设授权账号列表中记录所述待绑定的登录账号;
25.或者,
26.接收客户端发送的账号授权指令,其中,在所述客户端的预设登录授权界面中触发所述账号授权指令;
27.解析所述账号授权指令,以获取待授权的登录账号,以及获取待验证登录账号对应的预设授权账号列表;
28.将所述待验证登录账号授权给所述待授权的登录账号,以确定所述待授权的登录账号为授权登录账号,所述预设授权账号列表中记录所述待授权的登录账号。
29.在一个可选的实施方式中,所述授权登录账号的数量包括多个,所述获取与所述授权登录账号绑定的验证码授权获取渠道,包括:
30.获取与任一所述授权登录账号绑定的验证码授权获取渠道。
31.在一个可选的实施方式中,所述将所述验证码获取渠道以及所述验证码授权获取渠道返回至所述客户端,以使所述客户端根据所述验证码获取渠道以及所述验证码授权获取渠道进行登录,包括:
32.将所述验证码获取渠道以及所述验证码授权获取渠道返回至所述客户端;
33.其中,所述客户端展示所述验证码获取渠道以及所述验证码授权获取渠道,并确定用户选择的验证码目标获取渠道,向服务器发送携带有所述验证码目标获取渠道的验证码获取请求;
34.接收客户端发送的所述验证码获取请求,响应于所述验证码获取请求而生成验证码,并将所述验证码返回至所述验证码目标获取渠道;
35.接收客户端发送的待验证验证码,将所述待验证验证码与所述验证码进行比较;
36.若所述待验证验证码与所述验证码一致,确定登录成功,向所述客户端返回登录成功的消息;
37.若所述待验证验证码与所述验证码未一致,确定登录失败,向所述客户端返回登录失败的消息。
38.在一个可选的实施方式中,所述验证码获取渠道包括手机号和/或邮箱,所述验证
码授权获取渠道包括授权手机号和/或授权邮箱。
39.在本发明实施例的第二方面,还提供了一种登录装置,所述装置包括:
40.请求接收模块,用于接收客户端发送的登录请求,其中,所述登录请求中携带有待验证登录账号;
41.渠道查询模块,用于查询与所述待验证登录账号绑定的验证码获取渠道;
42.列表确定模块,用于确定预设授权账号列表;
43.账号查询模块,用于查找所述预设授权账号列表中的授权登录账号;
44.渠道获取模块,用于获取与所述授权登录账号绑定的验证码授权获取渠道;
45.登录模块,用于在存在所述验证码授权获取渠道的情况下,将所述验证码获取渠道以及所述验证码授权获取渠道返回至所述客户端,以使所述客户端根据所述验证码获取渠道以及所述验证码授权获取渠道进行登录。
46.在本发明实施例的第三方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
47.存储器,用于存放计算机程序;
48.处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一所述的登录方法。
49.在本发明实施例的第四方面,还提供了一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面中任一所述的登录方法。
50.在本发明实施例的第五方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面中任一所述的登录方法。
51.本发明实施例提供的技术方案,接收客户端发送的登录请求,其中,登录请求中携带有待验证登录账号,查询与待验证登录账号绑定的验证码获取渠道,以及确定预设授权账号列表,查找预设授权账号列表中的授权登录账号,获取与授权登录账号绑定的验证码授权获取渠道,在存在验证码授权获取渠道的情况下,将验证码获取渠道以及验证码授权获取渠道返回至客户端,以使客户端根据验证码获取渠道以及验证码授权获取渠道进行登录。通过接收客户端发送的登录请求,其中,登录请求中携带有待验证登录账号,查询与待验证登录账号绑定的验证码获取渠道,以及获取与预设授权账号列表中的授权登录账号绑定的验证码授权获取渠道,将验证码获取渠道以及验证码授权获取渠道返回至客户端,由客户端据此进行登录,如此在账号共享过程中,仅仅共享了登录账号,可以保护用户的私人信息不被泄露,简化操作,避免用户更改登录密码以及避免存在安全隐患。
附图说明
52.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
53.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
54.图1为本发明实施例中示出的一种登录方法的实施流程示意图;
55.图2为本发明实施例中示出的一种预设授权账号列表设置方法的实施流程示意
图;
56.图3为本发明实施例中示出的另一种预设授权账号列表设置方法的实施流程示意图;
57.图4为本发明实施例中示出的另一种预设授权账号列表设置方法的实施流程示意图;
58.图5为本发明实施例中示出的一种预设授权账号列表中记录登录账号的示意图;
59.图6为本发明实施例中示出的一种登录装置的结构示意图;
60.图7为本发明实施例中示出的一种电子设备的结构示意图。
具体实施方式
61.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
62.如图1所示,为本发明实施例提供的一种登录方法的实施流程示意图,由处理器执行,具体可以包括以下步骤:
63.s101,接收客户端发送的登录请求,其中,所述登录请求中携带有待验证登录账号。
64.在本发明实施例中,用户可以在客户端通过按钮触发的方式,触发登录请求,其中,登录请求中携带有待验证登录账号,意味着用户选择通过验证码进行登录。这里待验证登录账号可以属于该用户,或者待验证登录账号属于其他用户,本发明实施例对此不作限定。
65.例如,在本发明实施例中,用户a可以在客户端通过按钮触发的方式(例如点击“登录”按钮),触发登录请求,其中,登录请求中携带有用户a的待验证登录账号(aaa)。这里待验证登录账号(aaa)属于该用户a。
66.或者,
67.在本发明实施例中,用户a可以在客户端通过按钮触发的方式(例如点击“登录”按钮),触发登录请求,其中,登录请求中携带有用户b的待验证登录账号(bbb)。这里待验证登录账号(bbb)属于其他用户,即用户b。
68.基于此,在本发明实施例中,对于服务器而言,可以接收客户端发送的登录请求,并在接收到客户端发送的登录请求的情况下,解析登录请求中携带的待验证登录账号。
69.例如,对于服务器而言,可以接收客户端发送的登录请求,并在接收到客户端发送的登录请求的情况下,解析登录请求中携带的用户a的待验证登录账号(aaa)。
70.或者,
71.对于服务器而言,可以接收客户端发送的登录请求,并在接收到客户端发送的登录请求的情况下,解析登录请求中携带的用户b的待验证登录账号(bbb)。
72.基于此,对于登录请求中携带的待验证登录账号,可以属于触发登录请求的用户,用来应对账号正常使用场景,例如登录请求中携带的用户a的待验证登录账号(aaa)。
73.或者,
74.对于登录请求中携带的待验证登录账号,可以属于其他用户(即非触发登录请求的用户),用来应对账号共享场景,仅仅共享了登录账号,例如登录请求中携带的用户b的待验证登录账号(bbb)。
75.s102,查询与所述待验证登录账号绑定的验证码获取渠道,以及确定预设授权账号列表。
76.在本发明实施例中,对于服务器而言,可以查询与待验证登录账号绑定的验证码获取渠道。这里的验证码获取渠道可以包括手机号和/或邮箱,本发明实施例对此不作限定。
77.例如,在本发明实施例中,对于待验证登录账号(bbb),服务器可以查询与待验证登录账号绑定的手机号(158
……
)。
78.其中,在查询与待验证登录账号绑定的验证码获取渠道之前,服务器可以获取预设账号列表,判断预设账号列表中是否包含待验证登录账号,根据判断结果,确定是否查询与待验证登录账号绑定的验证码获取渠道。
79.具体的,若预设账号列表中包含待验证登录账号,说明登录正常,此时可以查询与待验证登录账号绑定的验证码获取渠道,若预设账号列表中未包含待验证登录账号,说明登录异常,此时可以向客户端返回登录异常的消息。
80.例如,若预设账号列表中包含待验证登录账号(bbb),说明登录正常,待验证登录账号为已注册的账号,此时查询与待验证登录账号绑定的手机号(158
……
)。
81.若预设账号列表中未包含待验证登录账号(bbb),说明登录异常,待验证登录账号为未注册的账号,此时可以向客户端返回登录异常的消息,即告知用户账号未注册或者不存在。
82.另外,在查询与待验证登录账号绑定的验证码获取渠道之前,服务器还可以解析登录请求中携带的源ip地址,根据源ip地址确定登录地区,并判断登录地区是否为日常登录地区,根据判断结果,确定是否查询与待验证登录账号绑定的验证码获取渠道。
83.具体的,若登录地区为(待验证登录账号对应的)日常登录地区,说明登录正常,则查询与待验证登录账号绑定的验证码获取渠道,若登录地区非日常登录地区,说明登录异常,此时可以向待验证登录账号绑定的渠道返回登录异常的消息。
84.例如,若登录地区为(待验证登录账号对应的)日常登录地区,说明登录正常,此时可以查询与待验证登录账号绑定的手机号(158
……
),若登录地区非日常登录地区,说明登录异常,待验证登录账号异地登录,此时向待验证登录账号绑定的邮箱或者手机号返回登录异常的消息,即告知用户账号异地登录。
85.需要说明的是,对于日常登录地区,指的是待验证登录账号对应的日常登录地区,对于渠道,一般指的是邮箱或者手机号等渠道,本发明实施例对此不作限定。
86.此外,对于服务器而言,除了查询与待验证登录账号绑定的验证码获取渠道之外,还需要确定预设授权账号列表。
87.其中,在本发明实施例中,针对不同登录账号预先设置了不同授权账号列,即各个登录账号存在各自对应的预设授权账号列表,如下表1所示,其中,预设授权账号列表中包含授权登录账号。
88.登录账号预设授权账号列表
aaa预设授权账号列表1bbb预设授权账号列表2
…………
89.表1
90.基于此,在本发明实施例中,具体可以通过以下方式确定预设授权账号列表:根据预设的登录账号与预设授权账号列表的映射关系,确定待验证登录账号对应的预设授权账号列表。
91.例如,基于如上述表1所示的登录账号与预设授权账号列表的映射关系,对于待验证登录账号(bbb),可以确定待验证登录账号对应的预设授权账号列表(预设授权账号列表2)。
92.s103,查找所述预设授权账号列表中的授权登录账号,获取与所述授权登录账号绑定的验证码授权获取渠道。
93.在本发明实施例中,对于服务器而言,可以查找待验证登录账号对应的预设授权账号列表中的授权登录账号,相应的可以获取与授权登录账号绑定的验证码授权获取渠道,具体的可以从服务器本地获取。
94.例如,对于服务器而言,可以查找待验证登录账号(bbb)对应的预设授权账号列表(预设授权账号列表2)中的授权登录账号(aaa),相应的从服务器本地获取与授权登录账号绑定的手机号(136
……
)。
95.需要说明的是,对于授权登录账号的数量,可以包括多个,即待验证登录账号对应的预设授权账号列表中可以包括一个或多个授权登录账号,相应的需要获取与任一授权登录账号绑定的验证码授权获取渠道。
96.此外,对于验证码授权获取渠道,具体可以包括授权手机号和/或授权邮箱,例如与授权登录账号(aaa)绑定的手机号(136
……
),本发明实施例对此不作限定。
97.s104,在存在所述验证码授权获取渠道的情况下,将所述验证码获取渠道以及所述验证码授权获取渠道返回至所述客户端,以使所述客户端根据所述验证码获取渠道以及所述验证码授权获取渠道进行登录。
98.在本发明实施例中,对于服务器而言,可以将与待验证登录账号绑定的验证码获取渠道,以及与授权登录账号绑定的验证码授权获取渠道返回至客户端,以使客户端根据验证码获取渠道以及验证码授权获取渠道进行登录。
99.其中,需要说明的是,在存在验证码授权获取渠道以及验证码获取渠道的情况下,将验证码获取渠道以及验证码授权获取渠道返回至客户端,如果单单存在验证码获取渠道的情况下,将验证码获取渠道返回至客户端,本发明实施例对此不作限定。
100.例如,对于服务器而言,可以将与待验证登录账号(即用户b的登录账号(bbb))绑定的手机号(158
……
),以及与授权登录账号(即用户a的登录账号(aaa))绑定的手机号(136
……
)返回至客户端,以使客户端根据这两个手机号进行登录。
101.其中,对于服务器而言,可以将与待验证登录账号绑定的验证码获取渠道,以及与授权登录账号绑定的验证码授权获取渠道返回至客户端,如此客户端可以接收验证码获取渠道以及验证码授权获取渠道。
102.对于客户端而言,可以展示验证码获取渠道以及验证码授权获取渠道,由此用户
可以选择一个作为验证码目标获取渠道,客户端可以确定用户选择的验证码目标获取渠道,向服务器发送携带有验证码目标获取渠道的验证码获取请求。
103.对于服务器而言,可以接收客户端发送的验证码获取请求,响应于验证码获取请求而生成验证码,并将验证码返回至验证码目标获取渠道。其中,可以随机生成验证码,本发明实施例对此不作限定。
104.例如,对于客户端而言,展示与待验证登录账号(即用户b的登录账号(bbb))绑定的手机号(158
……
),以及与授权登录账号(即用户a的登录账号(aaa))绑定的手机号(136
……
)。
105.在本场景中,用户a需要登录用户b的账号,所以用户a会选择自己的手机号,即与授权登录账号(即用户a的登录账号(aaa))绑定的手机号(136
……
)。
106.从而对于客户端而言,可以确定与授权登录账号(即用户a的登录账号(aaa))绑定的手机号(136
……
)为目标手机号,从而向服务器发送携带有目标手机号的验证码获取请求。
107.对于服务器而言,可以接收客户端发送的验证码获取请求,响应于验证码获取请求而生成验证码,并将验证码返回至目标手机号,如此用户a可以获取到验证码。
108.需要说明的是,对于验证码目标获取渠道,具体可以包括目标手机号和/或目标邮箱,例如与授权登录账号(即用户a的登录账号(aaa))绑定的手机号(136
……
)为目标手机号,本发明实施例对此不作限定。
109.后续用户可以在客户端输入待验证验证码,客户端将待验证验证码发送至服务器,服务器接收客户端发送的待验证验证码,并将待验证验证码与验证码进行比较。
110.若待验证验证码与验证码一致,确定登录成功,向客户端返回登录成功的消息,若待验证验证码与验证码未一致,确定登录失败,向客户端返回登录失败的消息。
111.例如,用户a在客户端输入待验证验证码(123456),客户端将待验证验证码发送至服务器,服务器接收客户端发送的待验证验证码,并将待验证验证码与验证码(123
……
)进行比较。
112.若待验证验证码与验证码一致,确定登录成功,向客户端返回登录成功的消息,若待验证验证码与验证码未一致,确定登录失败,向客户端返回登录失败的消息。
113.在账号共享场景中,用户b只需要将登录账号(bbb)共享(即告诉)给用户a,用户a在客户端触发登录请求,登录请求中携带待验证登录账号,即用户b的登录账号(bbb),后续依据登录请求可以成功登录。如此在账号共享过程中,仅仅共享了登录账号,可以保护用户的私人信息不被泄露,简化操作,避免用户更改登录密码以及避免存在安全隐患。
114.通过上述对本发明实施例提供的技术方案的描述,接收客户端发送的登录请求,其中,登录请求中携带有待验证登录账号,查询与待验证登录账号绑定的验证码获取渠道,以及确定预设授权账号列表,查找预设授权账号列表中的授权登录账号,获取与授权登录账号绑定的验证码授权获取渠道,将验证码获取渠道以及验证码授权获取渠道返回至客户端,以使客户端根据验证码获取渠道以及验证码授权获取渠道进行登录。
115.通过接收客户端发送的登录请求,其中,登录请求中携带有待验证登录账号,查询与待验证登录账号绑定的验证码获取渠道,以及获取与预设授权账号列表中的授权登录账号绑定的验证码授权获取渠道,将验证码获取渠道以及验证码授权获取渠道返回至客户
端,由客户端据此进行登录,如此在账号共享过程中,仅仅共享了登录账号,可以保护用户的私人信息不被泄露,简化操作,避免用户更改登录密码以及避免存在安全隐患。
116.如图2所示,为本发明实施例提供的一种预设授权账号列表设置方法的实施流程示意图,由服务器执行,具体可以包括以下步骤:
117.s201,获取待添加的登录账号,以及获取待验证登录账号对应的预设授权账号列表。
118.在本发明实施例中,对于服务器而言,可以获取待添加的登录账号,以及获取待验证登录账号对应的预设授权账号列表。这里待添加的登录账号的数量可以是一个或多个,本发明实施例对此不作限定。
119.例如,在本发明实施例中,对于服务器而言,获取待添加的登录账号:用户a的登录账号(aaa)、用户c的登录账号(ccc),以及相应的获取待验证登录账号(即用户b的登录账号(bbb))对应的预设授权账号列表。
120.s202,确定所述待添加的登录账号为授权登录账号,并添加至所述预设授权账号列表,以使所述预设授权账号列表中记录所述待添加的登录账号。
121.在本发明实施例中,对于服务器而言,可以确定待添加的登录账号为授权登录账号,并添加至待验证登录账号对应的预设授权账号列表,以使待验证登录账号对应的预设授权账号列表中记录待添加的登录账号。
122.例如,在本发明实施例中,对于服务器而言,确定待添加的登录账号,即用户a的登录账号(aaa)、用户c的登录账号(ccc)为授权登录账号,并添加至待验证登录账号(即用户b的登录账号(bbb))对应的预设授权账号列表,如此待验证登录账号(即用户b的登录账号(bbb))对应的预设授权账号列表中记录用户a的登录账号(aaa)、用户c的登录账号(ccc)。
123.如图3所示,为本发明实施例提供的另一种预设授权账号列表设置方法的实施流程示意图,由服务器执行,具体可以包括以下步骤:
124.s301,获取待绑定的登录账号,以及获取待验证登录账号对应的预设授权账号列表。
125.在本发明实施例中,对于服务器而言,可以获取待绑定的登录账号,以及获取待验证登录账号对应的预设授权账号列表。这里待绑定的登录账号的数量可以是一个或多个,本发明实施例对此不作限定。
126.例如,在本发明实施例中,对于服务器而言,获取待绑定的登录账号:用户a的登录账号(aaa)、用户c的登录账号(ccc),以及相应的获取待验证登录账号(即用户b的登录账号(bbb))对应的预设授权账号列表。
127.s302,确定所述待绑定的登录账号为授权登录账号,并与所述待验证登录账号进行绑定,以使所述预设授权账号列表中记录所述待绑定的登录账号。
128.在本发明实施例中,对于服务器而言,可以确定待绑定的登录账号为授权登录账号,并添加至待验证登录账号对应的预设授权账号列表,以使待验证登录账号对应的预设授权账号列表中记录待绑定的登录账号。
129.例如,在本发明实施例中,对于服务器而言,确定待绑定的登录账号,即用户a的登录账号(aaa)、用户c的登录账号(ccc)为授权登录账号,并添加至待验证登录账号(即用户b的登录账号(bbb))对应的预设授权账号列表,如此待验证登录账号(即用户b的登录账号
(bbb))对应的预设授权账号列表中记录用户a的登录账号(aaa)、用户c的登录账号(ccc)。
130.如图4所示,为本发明实施例提供的另一种预设授权账号列表设置方法的实施流程示意图,由服务器执行,具体可以包括以下步骤:
131.s401,接收客户端发送的账号授权指令,其中,在所述客户端的预设登录授权界面中触发所述账号授权指令。
132.在本发明实施例中,用户可以在客户端启动相应的登录授权界面,并在该登录授权界面中触发账号授权指令,并发送至服务器。如此,对于服务器而言,可以接收客户端发送的账号授权指令。
133.需要说明的是,对于账号授权指令,其中携带有待授权的登录账号,以及待验证登录账号对应的预设授权账号列表,,本发明实施例对此不作限定。
134.s402,解析所述账号授权指令,以获取待授权的登录账号,以及获取待验证登录账号对应的预设授权账号列表。
135.在本发明实施例中,对于服务器而言,可以解析账号授权指令,以获取待授权的登录账号,以及获取待验证登录账号对应的预设授权账号列表。这里待授权的登录账号的数量可以是一个或多个,本发明实施例对此不作限定。
136.例如,在本发明实施例中,对于服务器而言,解析账号授权指令,以获取待授权的登录账号:用户a的登录账号(aaa)、用户c的登录账号(ccc),以及相应的获取待验证登录账号(即用户b的登录账号(bbb))对应的预设授权账号列表。
137.s403,将所述待验证登录账号授权给所述待授权的登录账号,以确定所述待授权的登录账号为授权登录账号,所述预设授权账号列表中记录所述待授权的登录账号。
138.在本发明实施例中,对于服务器而言,将待验证登录账号授权给待授权的登录账号,以确定待授权的登录账号为授权登录账号,预设授权账号列表中记录待授权的登录账号。
139.例如,在本发明实施例中,对于服务器而言,将待验证登录账号(即用户b的登录账号(bbb))授权给待授权的登录账号(即用户a的登录账号(aaa)),以确定待授权的登录账号为授权登录账号,预设授权账号列表中记录待授权的登录账号,如图5所示。
140.此外,如果因实际需要,可以从预设授权账号列表中删除授权登录账号,本发明实施例对此不作限定。
141.与上述方法实施例相对应,本发明实施例还提供了一种登录装置,如图6所示,该装置可以包括:请求接收模块610、渠道查询模块620、列表确定模块630、账号查询模块640、渠道获取模块650、登录模块660。
142.请求接收模块610,用于接收客户端发送的登录请求,其中,所述登录请求中携带有待验证登录账号;
143.渠道查询模块620,用于查询与所述待验证登录账号绑定的验证码获取渠道;
144.列表确定模块630,用于确定预设授权账号列表;
145.账号查询模块640,用于查找所述预设授权账号列表中的授权登录账号;
146.渠道获取模块650,用于获取与所述授权登录账号绑定的验证码授权获取渠道;
147.登录模块660,用于在存在所述验证码授权获取渠道的情况下,将所述验证码获取渠道以及所述验证码授权获取渠道返回至所述客户端,以使所述客户端根据所述验证码获
取渠道以及所述验证码授权获取渠道进行登录。
148.本发明实施例还提供了一种电子设备,如图7所示,包括处理器71、通信接口72、存储器73和通信总线74,其中,处理器71,通信接口72,存储器73通过通信总线74完成相互间的通信,
149.存储器73,用于存放计算机程序;
150.处理器71,用于执行存储器73上所存放的程序时,实现如下步骤:
151.接收客户端发送的登录请求,其中,所述登录请求中携带有待验证登录账号;查询与所述待验证登录账号绑定的验证码获取渠道,以及确定预设授权账号列表;查找所述预设授权账号列表中的授权登录账号,获取与所述授权登录账号绑定的验证码授权获取渠道;在存在所述验证码授权获取渠道的情况下,将所述验证码获取渠道以及所述验证码授权获取渠道返回至所述客户端,以使所述客户端根据所述验证码获取渠道以及所述验证码授权获取渠道进行登录。
152.上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
153.通信接口用于上述电子设备与其他设备之间的通信。
154.存储器可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
155.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
156.在本发明提供的又一实施例中,还提供了一种存储介质,该存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的登录方法。
157.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的登录方法。
158.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在存储介质中,或者从一个存储介质向另一个存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光
介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
159.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
160.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
161.以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献