一种账号登录验证方法及装置、电子设备、存储介质制造方法及图纸

技术编号:36553432 阅读:21 留言:0更新日期:2023-02-04 17:07
本申请公开了一种账号登录验证方法及装置、电子设备、存储介质,所述方法包括:接收当前用户通过当前设备发起的至少包括当前登录时间、当前设备的设备号以及当前登录账号信息的当前登录请求;校验当前登录账号信息是否正确;若当前登录账号信息正确,则判断在当前目标历史时间段内是否在当前设备上成功登录过当前登录账号;其中,当前目标历史时间段与当前时刻间隔预设时间长度的历史时间段;若未在当前设备上登录过当前登录账号,向目标用户发送当前登录账号异常登录的站内信,并基于当前登录账号的关联手机号码进行短信验证;若未通过短信验证,确定登录失败;若在当前设备上登录过当前登录账号,或通过短信验证,授权在当前设备上登录。前设备上登录。前设备上登录。

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


[0001]本申请涉及网络安全
,特别涉及一种账号登录验证方法及装置、电子设备、存储介质。

技术介绍

[0002]由于当前越来越多的软件,都会涉及到用户的隐私以及财产,所以对于软件账号的安全的要求也越来越高。
[0003]当前用户登录账号主要是通过账号结合密码、手机短信验证码或者是第三方授权的方式登录。但是随着网络攻击手段的日益强大,账号以及密码等新被盗的风险也日益扩大,所以账号、密码等登录信息被盗取后,就可以通过盗取到的登录信息登录用户的账号,给用户带来损失。因此,当前在登录时,还会进一步验证当前登录IP地址与预设登录地址是否一致,从而可以进一步保证账号的安全。
[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]第一确定单元,用于在判断出所述当前设备的设备号存在于所述当前登录账号对应的登录设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种账号登录验证方法,其特征在于,包括:接收当前用户通过当前设备发起的当前登录请求;其中,所述当前登录请求至少包括当前登录时间、所述当前设备的设备号以及当前登录账号信息;校验所述当前登录账号信息是否正确;若检验出所述当前登录账号信息正确,则判断在当前目标历史时间段内是否在所述当前设备上成功登录过所述当前登录账号;其中,所述当前目标历史时间段与当前时刻间隔预设时间长度的历史时间段;若判断在当前目标历史时间段内未在所述当前设备上成功登录过所述当前登录账号,则向目标用户发送所述当前登录账号异常登录的站内信,并基于所述当前登录账号的关联手机号码,对所述当前登录账号在所述当前设备上登录进行短信验证;其中,所述目标用户为所述当前登录账号的所属用户;若未通过短信验证,则确定所述当前登录账号在所述当前设备上登录失败;若判断出在当前目标历史时间段内在所述当前设备上成功登录过所述当前登录账号,或通过短信验证,则授权所述当前登录账号在所述当前设备上登录。2.根据权利要求1所述的方法,其特征在于,所述判断在当前目标历史时间段内是否在所述当前设备上成功登录过所述当前登录账号,包括:根据所述当前登录账号信息中的当前登录账号,查找出所述当前登录账号对应的登录设备列表;其中,所述当前登录账号对应的登录设备列表中记录有所述当前目标历史时间段内,成功登录所述当前登录账号的各个设备的设备号;判断所述当前设备的设备号是否存在于所述当前登录账号对应的登录设备列表;若判断出所述当前设备的设备号存在于所述当前登录账号对应的登录设备列表,则确定在所述当前目标历史时间段内在所述当前设备上成功登录过所述当前登录账号;若判断出所述当前设备的设备号不存在于所述当前登录账号对应的登录设备列表,则确定在所述当前目标历史时间段内未在所述当前设备上成功登录过所述当前登录账号。3.根据权利要求2所述的方法,其特征在于,所述授权所述当前登录账号在所述当前设备上登录之后,还包括:将所述当前登录时间、所述当前设备的设备号以及所述当前登录账号更新至所述当前登录账号对应的登录设备列表中。4.根据权利要求1所述的方法,其特征在于,所述基于所述当前登录账号的关联手机号码,对所述当前登录账号在所述当前设备上登录进行短信验证,包括:利用预设算法生成当前验证码;向所述当前登录账号的关联手机号码,发送包含所述当前验证码的验证短信,并请求所述当前设备在指定时间长度内反馈验证码;若在所述指定时间长度内接收到所述当前设备反馈的验证码,则对比所述当前设备反馈的验证码与所述当前验证码是否一致;若对比出所述当前设备反馈的验证码与所述当前验证码一致,则确定通过短信验证;若在所述指定时间长度内未接收到所述当前设备反馈的验证码,或对比出所述当前设备反馈的验证码与所述当前验证码不一致,则确定未通过短信验证。5.根据权利要求1所述的方法,其特征在于,所述授权所述当前登录账号在所述当前设
备上登录之后,还包括:当接收到剔除所述当前设...

【专利技术属性】
技术研发人员:刘慧中张志广
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:

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

1