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

技术编号:35602355 阅读:16 留言:0更新日期:2022-11-16 15:23
本发明专利技术实施例提供了一种登录验证方法、装置、电子设备及存储介质,上述方法包括:响应于用户的登录操作,生成验证图像、验证问题及所述验证问题的正确答案,其中,所述验证图像包括多个图形单元,每个图形单元对应有各自的形状及颜色,所述验证问题为基于所述验证图像中的至少一个图形单元的形状和/或颜色所生成的问题;向所述用户展示所述验证图像及验证问题,以使得所述用户针对所述验证问题输入验证答案;在所述验证答案和所述正确答案一致的情况下,判定所述用户通过验证。本发明专利技术实施例实现了提高登录验证的效率。现了提高登录验证的效率。现了提高登录验证的效率。

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


[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]图1a为本专利技术实施例提供的第一种登录验证方法的流程示意图;
[0046]图1b为本专利技术实施例提供的一种向用户展示的登录验证界本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种登录验证方法,其特征在于,所述方法包括:响应于用户的登录操作,生成验证图像、验证问题及所述验证问题的正确答案,其中,所述验证图像包括多个图形单元,每个图形单元对应有各自的形状及颜色,所述验证问题为基于所述验证图像中的至少一个图形单元的形状和/或颜色所生成的问题;向所述用户展示所述验证图像及验证问题,以使得所述用户针对所述验证问题输入验证答案;在所述验证答案和所述正确答案一致的情况下,判定所述用户通过验证。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述验证答案和所述正确答案不一致的情况下,向所述用户发送表示是否重置所述验证问题的指令;在接收到所述用户发送的表示重置所述验证问题的重置指令的情况下,返回执行步骤:生成验证图像、验证问题及所述验证问题的正确答案。3.根据权利要求1所述的方法,其特征在于,所述响应于用户的登录操作,生成验证图像、验证问题及所述验证问题的正确答案,包括:在预设图形数据库中选取至少两个图形单元,得到目标图形单元;在预设颜色数据库中选取至少两种颜色,得到目标颜色;将所述目标颜色分配给所述目标图形单元,得到所述验证图像;基于所述验证图像中的至少两个所述目标图形单元的形状和/或颜色,生成所述验证问题;根据所述验证问题,得到所述验证问题的正确答案。4.根据权利要求1所述的方法,其特征在于,所述响应于用户的登录操作,生成验证图像、验证问题及所述验证问题的正确答案,包括:响应于所述用户输入验证手机号码之后的登录验证操作,生成验证图像、验证问题及所述验证问题的正确答案。5.根据权利要求1所述的方法,其特征在于,所述图形单元的形状为正方形、三角形、圆形中的至少一种;所述图形单元的颜色为红、橙、黄、绿、青、蓝、紫中的至少一种。6.一种登录验证装置,其特征在于,所述装置包括:验证生成模块,用于响应于用户的登录操作,生成验证图像、验证问题及所述验证问题的正确答案,其中,所述验证...

【专利技术属性】
技术研发人员:徐鹏鹏
申请(专利权)人:中诚信征信有限公司
类型:发明
国别省市:

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

1