互联网账号登录方法、系统、设备及存储介质技术方案

技术编号:26226556 阅读:10 留言:0更新日期:2020-11-04 11:04
本公开实施例提供一种互联网账号登录方法、系统、计算机设备及存储介质,其中,所述方法包括:当用户登录互联网账号时,接收移动终端发送的所述用户的手机号码;向所述手机号码所属运营商的短信网关发送认证请求,所述认证请求参数中携带所述手机号码以及互联网应用服务器数据库中存储的所述手机号码的服务序号;若接收到短信网关发送的错误消息,则拒绝所述手机号码的用户登录互联网账号;若接收到所述手机号码对应的移动终端发送的验证码,则验证通过后允许所述手机号码的用户登录互联网账号。本公开实施例能够有效避免二次号码用户访问手机号码原用户的互联网账号,从而保障互联网服务的信息安全。

【技术实现步骤摘要】
互联网账号登录方法、系统、设备及存储介质
本公开涉及通信
,尤其涉及一种互联网账号登录方法、一种互联网账号登录系统、一种计算机设备以及一种计算机可读存储介质。
技术介绍
目前,短信验证码技术被互联网服务大量用于对用户进行认证。其认证的基本过程是:用户在互联网服务客户端(网页或者APP)上注册时,输入手机号码作为用户账号;用户登录时,互联网服务后台生成一个临时的一次性验证码(一般是4位或6位数字串),请求运营商的短信网关将验证码通过短信发到用户的手机号;用户手机接收到验证码后,在互联网服务客户端输入验证码;互联网服务后台接收到用户输入的验证码,与其保存在后台的验证码进行比较,如果一致,则认证通过。但是,目前的短信验证码方案面临着二次号码的难题。二次号码是指:一个手机号码被用户销号之后,运营商会把该号码再次销售给其他用户。由于手机号码销号时,运营商不能把这个销号信息同步给互联网服务商,因此互联网服务商并不知道其用户的手机号码已经发生变更。这样,第二个购买了该手机号码的用户就可以使用该手机号码通过短信验证码认证登录第一个用户的互联网账号,从而侵犯第一个用户的权益,带来严重信息安全问题。因此,提出一种能够避免二次号码用户访问手机号码原用户的互联网账号的方案是目前亟待解决的问题。
技术实现思路
为了至少部分解决现有技术中存在的技术问题而完成了本公开。根据本公开实施例的一方面,提供一种互联网账号登录方法,应用于互联网应用服务器,所述方法包括:当用户登录互联网账号时,接收移动终端发送的所述用户的手机号码;向所述手机号码所属运营商的短信网关发送认证请求,所述认证请求参数中携带所述手机号码以及互联网应用服务器数据库中存储的所述手机号码的服务序号,以使短信网关在接收到所述认证请求后,从所述认证请求参数中提取出手机号码及其服务序号,并与短信网关数据库中存储的相同手机号码的服务序号进行比较,若比较结果一致,则向所述手机号码对应的移动终端发送验证码短信;若比较结果不一致,则向互联网应用服务器发送错误消息;其中,短信网关数据库中存储的手机号码的服务序号在所述手机号码未销号时与互联网应用服务器数据库中存储的相同手机号码的服务序号相同,以及在所述手机号码被销号时发生变更;以及,若接收到短信网关发送的错误消息,则拒绝所述手机号码的用户登录互联网账号;若接收到所述手机号码对应的移动终端发送的验证码,则验证通过后允许所述手机号码的用户登录互联网账号。根据本公开实施例的另一方面,提供一种互联网账号登录方法,应用于短信网关,所述方法包括:接收互联网应用服务器发送的认证请求,所述认证请求参数中携带由移动终端在用户登录互联网账号时发送至互联网应用服务器的所述用户的手机号码,以及互联网应用服务器数据库中存储的所述手机号码的服务序号;从所述认证请求参数中提取出手机号码及其服务序号;以及,将所述手机号码的服务序号与短信网关数据库中存储的相同手机号码的服务序号进行比较,其中,短信网关数据库中存储的手机号码的服务序号在所述手机号码未销号时与互联网应用服务器数据库中存储的相同手机号码的服务序号相同,以及在所述手机号码被销号时发生变更;若比较结果一致,则向所述手机号码对应的移动终端发送验证码短信,以使互联网应用服务器接收到所述手机号码对应的移动终端发送的验证码并验证通过后,允许所述手机号码的用户登录互联网账号;若比较结果不一致,则向互联网应用服务器发送错误消息,以使互联网应用服务器接收到所述错误消息后,拒绝所述手机号码的用户登录互联网账号。根据本公开实施例的又一方面,提供一种互联网账号登录系统,包括:互联网应用服务器;所述互联网应用服务器包括:第一接收模块、第一发送模块、执行模块和第一数据库;所述第一接收模块设置为,当用户登录互联网账号时,接收移动终端发送的所述用户的手机号码;所述第一发送模块设置为,向所述手机号码所属运营商的短信网关发送认证请求,所述认证请求参数中携带所述手机号码以及第一数据库中存储的所述手机号码的服务序号,以使短信网关在接收到所述认证请求后,从所述认证请求参数中提取出手机号码及其服务序号,并与短信网关数据库中存储的相同手机号码的服务序号进行比较,若比较结果一致,则向所述手机号码对应的移动终端发送验证码短信;若比较结果不一致,则向互联网应用服务器发送错误消息;其中,短信网关数据库中存储的手机号码的服务序号在所述手机号码未销号时与第一数据库中存储的相同手机号码的服务序号相同,以及在所述手机号码被销号时发生变更;所述第一接收模块还设置为,接收短信网关发送的错误消息和所述手机号码对应的移动终端发送的验证码;所述执行模块设置为,当所述第一接收模块接收到短信网关发送的错误消息时,执行拒绝所述手机号码的用户登录互联网账号的操作;以及当所述第一接收模块接收到所述手机号码对应的移动终端发送的验证码时,执行验证通过后允许所述手机号码的用户登录互联网账号的操作。根据本公开实施例的再一方面,提供一种互联网账号登录系统,包括:短信网关;所述短信网关包括:第二接收模块、提取模块、比较模块、第二发送模块和第二数据库;所述第二接收模块设置为,接收互联网应用服务器发送的认证请求,所述认证请求参数中携带由移动终端在用户登录互联网账号时发送至互联网应用服务器的所述用户的手机号码,以及互联网应用服务器数据库中存储的所述手机号码的服务序号;所述提取模块设置为,从所述认证请求参数中提取出手机号码及其服务序号;所述比较模块设置为,将所述手机号码的服务序号与第二数据库中存储的相同手机号码的服务序号进行比较,其中,第二数据库中存储的手机号码的服务序号在所述手机号码未销号时与互联网应用服务器数据库中存储的相同手机号码的服务序号相同,以及在所述手机号码被销号时发生变更;所述第二发送模块设置为,在所述比较模块得出的比较结果一致时,向所述手机号码对应的移动终端发送验证码短信,以使互联网应用服务器接收到所述手机号码对应的移动终端发送的验证码并验证通过后,允许所述手机号码的用户登录互联网账号;所述第二发送模块还设置为,在所述比较模块得出的比较结果不一致时,向互联网应用服务器发送错误消息,以使互联网应用服务器接收到所述错误消息后,拒绝所述手机号码的用户登录互联网账号。根据本公开实施例的还一方面,提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行前述互联网账号登录方法。根据本公开实施例的还一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行前述互联网账号登录方法。本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例提供的互联网账号登录方法,当手机号码被销号时通过变更该手机号码在短信网关数据库中的服务序号,以及互联网应用服务器与短信网关的相互协作,能够有效避免二次号码用户访问手机本文档来自技高网...

【技术保护点】
1.一种互联网账号登录方法,其特征在于,应用于互联网应用服务器,所述方法包括:/n当用户登录互联网账号时,接收移动终端发送的所述用户的手机号码;/n向所述手机号码所属运营商的短信网关发送认证请求,所述认证请求参数中携带所述手机号码以及互联网应用服务器数据库中存储的所述手机号码的服务序号,以使短信网关在接收到所述认证请求后,从所述认证请求参数中提取出手机号码及其服务序号,并与短信网关数据库中存储的相同手机号码的服务序号进行比较,若比较结果一致,则向所述手机号码对应的移动终端发送验证码短信;若比较结果不一致,则向互联网应用服务器发送错误消息;其中,短信网关数据库中存储的手机号码的服务序号在所述手机号码未销号时与互联网应用服务器数据库中存储的相同手机号码的服务序号相同,以及在所述手机号码被销号时发生变更;以及,/n若接收到短信网关发送的错误消息,则拒绝所述手机号码的用户登录互联网账号;若接收到所述手机号码对应的移动终端发送的验证码,则验证通过后允许所述手机号码的用户登录互联网账号。/n

【技术特征摘要】
1.一种互联网账号登录方法,其特征在于,应用于互联网应用服务器,所述方法包括:
当用户登录互联网账号时,接收移动终端发送的所述用户的手机号码;
向所述手机号码所属运营商的短信网关发送认证请求,所述认证请求参数中携带所述手机号码以及互联网应用服务器数据库中存储的所述手机号码的服务序号,以使短信网关在接收到所述认证请求后,从所述认证请求参数中提取出手机号码及其服务序号,并与短信网关数据库中存储的相同手机号码的服务序号进行比较,若比较结果一致,则向所述手机号码对应的移动终端发送验证码短信;若比较结果不一致,则向互联网应用服务器发送错误消息;其中,短信网关数据库中存储的手机号码的服务序号在所述手机号码未销号时与互联网应用服务器数据库中存储的相同手机号码的服务序号相同,以及在所述手机号码被销号时发生变更;以及,
若接收到短信网关发送的错误消息,则拒绝所述手机号码的用户登录互联网账号;若接收到所述手机号码对应的移动终端发送的验证码,则验证通过后允许所述手机号码的用户登录互联网账号。


2.根据权利要求1所述的方法,其特征在于,还包括:
当用户注册互联网账号时,接收移动终端发送的所述用户的手机号码;
向所述手机号码所属运营商的短信网关发送激活请求,所述激活请求参数中携带所述手机号码,以使短信网关基于预设的第一规则为所述手机号码生成一个服务序号,并将所述手机号码及其服务序号存储于短信网关数据库中,然后将所述手机号码及其服务序号发送至互联网应用服务器;以及,
接收短信网关发送的手机号码及其服务序号,并存储于互联网应用服务器数据库中。


3.根据权利要求2所述的方法,其特征在于,所述第一规则为:若短信网关数据库中未存储所述手机号码的服务序号,则在短信网关数据库中将该服务序号设置为初始值;若短信网关数据库中已存储所述手机号码的服务序号,则在短信网关数据库中在原有服务序号的基础上增加预设值以作为所述手机号码新的服务序号。


4.一种互联网账号登录方法,其特征在于,应用于短信网关,所述方法包括:
接收互联网应用服务器发送的认证请求,所述认证请求参数中携带由移动终端在用户登录互联网账号时发送至互联网应用服务器的所述用户的手机号码,以及互联网应用服务器数据库中存储的所述手机号码的服务序号;
从所述认证请求参数中提取出手机号码及其服务序号;以及,
将所述手机号码的服务序号与短信网关数据库中存储的相同手机号码的服务序号进行比较,其中,短信网关数据库中存储的手机号码的服务序号在所述手机号码未销号时与互联网应用服务器数据库中存储的相同手机号码的服务序号相同,以及在所述手机号码被销号时发生变更;
若比较结果一致,则向所述手机号码对应的移动终端发送验证码短信,以使互联网应用服务器接收到所述手机号码对应的移动终端发送的验证码并验证通过后,允许所述手机号码的用户登录互联网账号;
若比较结果不一致,则向互联网应用服务器发送错误消息,以使互联网应用服务器接收到所述错误消息后,拒绝所述手机号码的用户登录互联网账号。


5.根据权利要求4所述的方法,其特征在于,还包括:
接收互联网应用服务器发送的激活请求,所述激活请求参数中携带由移动终端在用户注册互联网账号时发送至互联网应用服务器的所述用户的手机号码;
基于预设的第一规则为所述手机号码生成一个服务序号;
将所述手机号码及其服务序号存储于短信网关数据库中;以及,
将所述手机号码及其服务序号发送至互联网应用服务器,以使互联网应用服务器接收到所述手机号码及其服务序号后存储于互联网应用服务器数据库中。


6.根据权利要求5所述的方法,其特征在于,所述第一规则为:若短信网关数据库中未存储所述手机号码的服务序号,则在短信网关数据库中将该服...

【专利技术属性】
技术研发人员:仇剑书康建雄
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1