游戏APP的登录方法及设备与流程

文档序号:17928609发布日期:2019-06-15 00:37阅读:595来源:国知局
游戏APP的登录方法及设备与流程

本发明实施例涉及通信技术领域,具体涉及一种游戏app的登录方法及设备。



背景技术:

出于安全的需要,几乎每个游戏app都需要玩家在移动终端上进行身份验证。但是,在有些场景下,仅仅验证用户id和密码是非常不安全的,很可能在输入用户id和密码的同时被木马记录并发送到指定的服务器而导致身份被盗用。

若每次登录都使用图片验证码,则又会降低用户的体验感。因此,现有技术无法同时兼顾风险控制和用户体验。

因此,亟待提供一种更加安全且符合用户体验的游戏app的登录方案。



技术实现要素:

为此,本发明实施例提供一种游戏app的登录方法及设备,以解决现有的游戏app登录方式无法同时兼顾风险控制和用户体验的问题。

根据本发明实施例的第一方面,提供一种游戏app的登录方法,包括:

确认获取到登录游戏app的请求;

获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid;

基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端;

若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录;

若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。

进一步,若所述移动终端不是用户id登录所述游戏app的常用移动终端,用户输入的验证答案正确,则将当前运行所述游戏app的移动终端添加为常用移动终端,并将用户id和当前运行所述游戏app的移动终端的faceid进行关联存储。

进一步,所述方法还包括:预先在服务器中存储所述游戏app的各用户id,及与各用户id对应的各faceid;

相应的,基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端,包括:

在服务器中查找所述游戏app的用户id所对应的常用移动终端的faceid中,是否存在当前运行所述游戏app的移动终端的faceid。

进一步,所述登录方法还包括:

若不是用户id登录所述游戏app的常用移动终端,弹出验证码图片,以供用户基于验证码图片输入验证码,根据用户输入的验证码进行登录验证。

进一步,若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证,之后还包括:

若登录验证成功,则继续验证与用户id对应的密码;密码正确则允许登录。

进一步,若不是用户id登录所述游戏app的常用移动终端,弹出验证码图片,以供用户基于验证码图片输入验证码,根据用户输入的验证码进行登录验证,之后还包括:

若登录验证成功,则继续验证与用户id对应的密码;密码正确则允许登录。

进一步,根据用户输入的答案信息进行登录验证之后,所述登录方法还包括:

启动一个计时器;

基于所述计时器累计计算用户输入答案信息错误的次数;

若次数超过预设阈值,退出当前验证步骤,提示用户重新输入用户id和密码。

进一步,根据用户输入的答案信息进行登录验证之后,所述登录方法还包括:

若次数超过第二预设阈值,退出当前验证步骤,并锁定用户账号。

根据本发明实施例的第二方面,提供一种游戏app的登录设备,包括:

确认模块,用于确认获取到登录游戏app的请求;

获取模块,用于获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid;

判断模块,用于基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端;

第一验证模块,用于若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录;

第二验证模块,用于若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。

根据本发明实施例的第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上述任一项所述游戏app的登录方法的步骤。

本发明实施例具有如下优点:与现有技术相比,本发明实施例通过确认获取到登录游戏app的请求;获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid;基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端;若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录;若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。解决了现有的游戏app登录方式无法同时兼顾风险控制和用户体验的问题。

附图说明

为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。

本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。

图1为本发明实施例提供的一种游戏app的登录方法整体流程示意图;

图2为本发明实施例提供的一种游戏app的登录装置整体结构示意图;

图3为本发明实施例提供的电子设备实体结构示意图。

具体实施方式

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

出于安全的需要,几乎每个游戏app都需要玩家在移动终端上进行登录是输入进行身份验证。但是,在有些场景下,仅仅验证用户id和密码是非常不安全的,很可能在输入用户id和密码的同时被木马记录并发送到指定的服务器而导致身份被盗用。

若每次登录都使用图片验证码,则又会降低用户的体验感。因此,现有技术无法同时兼顾风险控制和用户体验。

因此,亟待提供一种更加安全且符合用户体验的游戏app的登录方案。

参照图1,示出了本发明实施例一种游戏app的登录方法的步骤流程图,具体可以包括:

步骤s1,确认获取到登录游戏app的请求。

需要说明的是,一般情况下,当用户在游戏app登录对话框中输入用户id和密码,并点击登录选项。可以确认获取到登录游戏app的请求。

步骤s2,获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid。

其中用户id是英文identity的缩写,id是身份标识号码的意思,每个游戏玩家都有的一个唯一的用户id。用户id是不可修改的,是玩家在游戏app中的唯一标识。

faceid,是移动终端中的刷脸认证方式,移动终端通过搭载环境光传感器、距离感应器,还集成了红外镜头、泛光感应元件(floodcamera)和点阵投影器,多种配置共同搭建玩家3d脸部模型。每个移动终端都对应关联至少一个faceid。

步骤s3,基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端。

需要说明的是,所述方法还包括:预先在服务器中存储所述游戏app的各用户id,及与各用户id对应的各faceid。

相应的,基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端,包括:在服务器中查找所述游戏app的用户id所对应的常用移动终端的faceid中,是否存在当前运行所述游戏app的移动终端的faceid。

步骤s4,若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录。

需要说明的是,所述方法还包括:若所述移动终端不是用户id登录所述游戏app的常用移动终端,用户输入的验证答案正确,则将当前运行所述游戏app的移动终端添加为常用移动终端,并将用户id和当前运行所述游戏app的移动终端的faceid进行关联存储。

若不是用户id登录所述游戏app的常用移动终端,则弹出验证码图片,以供用户基于验证码图片输入验证码,根据用户输入的验证码进行登录验证。若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证,之后还包括:若登录验证成功,则继续验证与用户id对应的密码;密码正确则允许登录。

若不是用户id登录所述游戏app的常用移动终端,弹出验证码图片,以供用户基于验证码图片输入验证码,根据用户输入的验证码进行登录验证,之后还包括:若登录验证成功,则继续验证与用户id对应的密码;密码正确则允许登录。

步骤s5,若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。

需要说明的是,若所述移动终端不是用户id登录所述游戏app的常用移动终端,用户输入的验证答案正确,则将当前运行所述游戏app的移动终端添加为常用移动终端,并将用户id和当前运行所述游戏app的移动终端的faceid进行关联存储。

所述登录方法还包括:若不是用户id登录所述游戏app的常用移动终端,弹出验证码图片,以供用户基于验证码图片输入验证码,根据用户输入的验证码进行登录验证。若不是用户id登录所述游戏app的常用移动终端,弹出验证码图片,以供用户基于验证码图片输入验证码,根据用户输入的验证码进行登录验证,之后还包括:若登录验证成功,则继续验证与用户id对应的密码;密码正确则允许登录。

进一步,根据用户输入的答案信息进行登录验证之后,所述登录方法还包括:启动一个计时器;基于所述计时器累计计算用户输入答案信息错误的次数;若次数超过预设阈值,退出当前验证步骤,提示用户重新输入用户id和密码。

本发明实施例提供一种游戏app的登录方法,所述方法确认获取到登录游戏app的请求;获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid;基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端;若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录;若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。解决了现有的游戏app登录方式无法同时兼顾风险控制和用户体验的问题。

在本发明任一上述具体实施例的基础上,提供一种游戏app的登录方法,若所述移动终端不是用户id登录所述游戏app的常用移动终端,用户输入的验证答案正确,则将当前运行所述游戏app的移动终端添加为常用移动终端,并将用户id和当前运行所述游戏app的移动终端的faceid进行关联存储。

本发明实施例提供一种游戏app的登录方法,所述方法确认获取到登录游戏app的请求;获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid;基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端;若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录;若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。解决了现有的游戏app登录方式无法同时兼顾风险控制和用户体验的问题。

在本发明任一上述具体实施例的基础上,提供一种游戏app的登录方法,所述方法还包括:预先在服务器中存储所述游戏app的各用户id,及与各用户id对应的各faceid;

相应的,基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端,包括:

在服务器中查找所述游戏app的用户id所对应的常用移动终端的faceid中,是否存在当前运行所述游戏app的移动终端的faceid。

本发明实施例提供一种游戏app的登录方法,所述方法确认获取到登录游戏app的请求;获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid;基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端;若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录;若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。解决了现有的游戏app登录方式无法同时兼顾风险控制和用户体验的问题。

在本发明任一上述具体实施例的基础上,提供一种游戏app的登录方法,所述登录方法还包括:

若不是用户id登录所述游戏app的常用移动终端,弹出验证码图片,以供用户基于验证码图片输入验证码,根据用户输入的验证码进行登录验证。

需要说明的,作为本发明实施例游戏app的登录方法中另一层验证策略,若不是用户id登录所述游戏app的常用移动终端,弹出验证码图片,以供用户基于验证码图片输入验证码,根据用户输入的验证码进行登录验证。若用户输入的验证码与所述验证码图片中所包含的文字信息一致,则验证用户登录通过。

本发明实施例提供一种游戏app的登录方法,所述方法确认获取到登录游戏app的请求;获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid;基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端;若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录;若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。解决了现有的游戏app登录方式无法同时兼顾风险控制和用户体验的问题。

在本发明任一上述具体实施例的基础上,提供一种游戏app的登录方法,若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证,之后还包括:若登录验证成功,则继续验证与用户id对应的密码;密码正确则允许登录。

需要说明的是,本发明实施例若判断当前运行游戏app的移动终端是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。基于用户输入的验证答案,判断输入的验证答案是否为所述预先设定的验证问题的正确答案,若是正确答案,则继续验证用户登录时输入的用户id及密码是否正确,若正确则允许用户登录所述游戏app。

本发明实施例提供一种游戏app的登录方法,所述方法确认获取到登录游戏app的请求;获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid;基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端;若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录;若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。解决了现有的游戏app登录方式无法同时兼顾风险控制和用户体验的问题。

在本发明任一上述具体实施例的基础上,提供一种游戏app的登录方法,若不是用户id登录所述游戏app的常用移动终端,弹出验证码图片,以供用户基于验证码图片输入验证码,根据用户输入的验证码进行登录验证,之后还包括:

若登录验证成功,则继续验证与用户id对应的密码;密码正确则允许登录。

需要说明的是,本发明实施例若判断当前运行游戏app的移动终端是用户id登录所述游戏app的常用移动终端,弹出验证码图片,以供用户基于验证码图片输入验证码,根据用户输入的验证码进行登录验证。基于用户输入的验证码,判断输入的验证码是否为所述验证图片对应的验证码,若是正确验证码,则继续验证用户登录时输入的用户id及密码是否正确,若正确则允许用户登录所述游戏app。

本发明实施例提供一种游戏app的登录方法,所述方法确认获取到登录游戏app的请求;获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid;基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端;若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录;若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。解决了现有的游戏app登录方式无法同时兼顾风险控制和用户体验的问题。

在本发明任一上述具体实施例的基础上,提供一种游戏app的登录方法,根据用户输入的答案信息进行登录验证之后,所述登录方法还包括:

启动一个计时器;

基于所述计时器累计计算用户输入答案信息错误的次数;

若次数超过预设阈值,退出当前验证步骤,提示用户重新输入用户id和密码。

本发明实施例提供一种游戏app的登录方法,所述方法确认获取到登录游戏app的请求;获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid;基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端;若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录;若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。解决了现有的游戏app登录方式无法同时兼顾风险控制和用户体验的问题。

在本发明任一上述具体实施例的基础上,提供一种游戏app的登录方法,根据用户输入的答案信息进行登录验证之后,所述登录方法还包括:

若次数超过第二预设阈值,退出当前验证步骤,并锁定用户账号。

本发明实施例提供一种游戏app的登录方法,所述方法确认获取到登录游戏app的请求;获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid;基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端;若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录;若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。解决了现有的游戏app登录方式无法同时兼顾风险控制和用户体验的问题。

参照图2,示出了本发明实施例一种游戏app的登录装置的整体结构图,具体可以包括:

确认模块a01,用于确认获取到登录游戏app的请求。

需要说明的是,一般情况下,当用户在游戏app登录对话框中输入用户id和密码,并点击登录选项。可以确认获取到登录游戏app的请求。

获取模块a02,用于获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid。

其中用户id是英文identity的缩写,id是身份标识号码的意思,每个游戏玩家都有的一个唯一的用户id。用户id是不可修改的,是玩家在游戏app中的唯一标识。

faceid,是移动终端中的刷脸认证方式,移动终端通过搭载环境光传感器、距离感应器,还集成了红外镜头、泛光感应元件(floodcamera)和点阵投影器,多种配置共同搭建玩家3d脸部模型。每个移动终端都对应关联至少一个faceid。

判断模块a03,用于基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端。

需要说明的是,所述方法还包括:预先在服务器中存储所述游戏app的各用户id,及与各用户id对应的各faceid。

相应的,基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端,包括:在服务器中查找所述游戏app的用户id所对应的常用移动终端的faceid中,是否存在当前运行所述游戏app的移动终端的faceid。

第一验证模块a04,用于若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录。

需要说明的是,所述方法还包括:若所述移动终端不是用户id登录所述游戏app的常用移动终端,用户输入的验证答案正确,则将当前运行所述游戏app的移动终端添加为常用移动终端,并将用户id和当前运行所述游戏app的移动终端的faceid进行关联存储。

若不是用户id登录所述游戏app的常用移动终端,弹出验证码图片,以供用户基于验证码图片输入验证码,根据用户输入的验证码进行登录验证。若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证,之后还包括:若登录验证成功,则继续验证与用户id对应的密码;密码正确则允许登录。

若不是用户id登录所述游戏app的常用移动终端,弹出验证码图片,以供用户基于验证码图片输入验证码,根据用户输入的验证码进行登录验证,之后还包括:若登录验证成功,则继续验证与用户id对应的密码;密码正确则允许登录。

第二验证模块a05,用于若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。

需要说明的是,若所述移动终端不是用户id登录所述游戏app的常用移动终端,用户输入的验证答案正确,则将当前运行所述游戏app的移动终端添加为常用移动终端,并将用户id和当前运行所述游戏app的移动终端的faceid进行关联存储。

所述登录方法还包括:若不是用户id登录所述游戏app的常用移动终端,弹出验证码图片,以供用户基于验证码图片输入验证码,根据用户输入的验证码进行登录验证。若不是用户id登录所述游戏app的常用移动终端,弹出验证码图片,以供用户基于验证码图片输入验证码,根据用户输入的验证码进行登录验证,之后还包括:若登录验证成功,则继续验证与用户id对应的密码;密码正确则允许登录。

进一步,根据用户输入的答案信息进行登录验证之后,所述登录方法还包括:启动一个计时器;基于所述计时器累计计算用户输入答案信息错误的次数;若次数超过预设阈值,退出当前验证步骤,提示用户重新输入用户id和密码。

本发明实施例提供一种游戏app的登录设备,确认获取到登录游戏app的请求;获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid;基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端;若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录;若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。解决了现有的游戏app登录方式无法同时兼顾风险控制和用户体验的问题。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

举个例子如下:

图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)310、通信接口(communicationsinterface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的逻辑指令,以执行如下方法:确认获取到登录游戏app的请求;获取登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid;基于登录所述游戏app的用户id,和当前运行所述游戏app的移动终端的faceid信息,根据预先存储的用户id及常用faceid对应关系,判断当前运行所述游戏app的移动终端是否为用户id登录所述游戏app的常用移动终端;若是用户id登录所述游戏app的常用移动终端,则继续验证与用户id对应的密码;密码正确则允许登录;若不是用户id登录所述游戏app的常用移动终端,则基于预先设定的验证问题中的至少一个,对用户进行提问,根据用户输入的验证答案进行登录验证。

此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1