登录验证方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:36806872 阅读:7 留言:0更新日期:2023-03-09 00:20
本申请实施例提出一种登录验证方法、装置、电子设备和计算机可读存储介质,涉及网络通信技术领域。接收用户的访问请求,生成登录密码图片;登录密码图片包括预存的每个密码字符以及与密码字符对应的验证元素;每个密码字符与验证元素的映射关系随机生成,且每个验证元素均不相同;接收用户的登录验证请求;登录验证请求包括用户基于登录密码图片输入的目标验证元素;根据目标验证元素、映射关系以及预存的用户验证密码,确定该用户登录验证是否成功。该方法无需用户进行多次输入,简化了用户登录的过程,提高了用户的使用体验。提高了用户的使用体验。提高了用户的使用体验。

【技术实现步骤摘要】
登录验证方法、装置、电子设备和计算机可读存储介质


[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]图1示出了现有技术中的登录验证过程的示意图;
[0036]图2示出了本申请实施例提供的电子设备10的方框示意图;
[0037]图3示出了本申请实施例提供的登录验证方法的一种流程示意图;
[0038]图4示出了登录密码图片的示意图;
[0039]图5示出了登录页面的一种示意图;
[0040]图6示出了登录页面的另一种示意图;
[0041]图7示出了本申请实施例提供的登录验证方法的另一种流程示意图;
[0042]图8示出了本申请实施例提供的一种登录验证装置的功能模块图。
[0043]图标:10

电子设备;100

存储器;110

处理器;120

通信模块;20

登录密码图片;21

验证元素输入框;22

颜色选择框;200

生成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种登录验证方法,其特征在于,所述方法包括:接收用户的访问请求,生成登录密码图片;所述登录密码图片包括预存的每个密码字符以及与所述密码字符对应的验证元素;每个所述密码字符与所述验证元素的映射关系随机生成,且每个所述验证元素均不相同;接收用户的登录验证请求;所述登录验证请求包括用户基于所述登录密码图片输入的目标验证元素;根据所述目标验证元素、所述映射关系以及预存的用户验证密码,确定所述用户登录验证是否成功。2.根据权利要求1所述的方法,其特征在于,所述接收用户的访问请求,生成登录密码图片,包括:在接收到用户的访问请求后,根据预存的每个密码字符以及预设的验证元素集合,随机生成每个所述密码字符与验证元素之间的映射关系;根据所述映射关系,按照预设的图片混淆规则生成所述登录密码图片。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标验证元素、所述映射关系以及预存的用户验证密码,确定所述用户登录验证是否成功,包括:根据所述目标验证元素和所述映射关系,确定所述用户输入的目标验证密码;在所述目标验证密码与预存的用户验证密码匹配的情况下,确定所述用户登录验证成功;在所述目标验证密码与预存的用户验证密码不匹配的情况下,确定所述用户登录验证失败。4.根据权利要求3所述的方法,其特征在于,所述目标验证元素为多个,所述根据所述目标验证元素和所述映射关系,确定所述用户输入的目标验证密码,包括:根据所述映射关系分别确定每个所述目标验证元素对应的目标密码字符,按照多个所述目标验证元素的输入顺序对所述目标密码字符进行排列,获得所述目标验证密码。5.根据权利要求1所述的方法,其特征在于,所述登录验证请求还包括目标用户...

【专利技术属性】
技术研发人员:唐迪
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:

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

1