登录验证方法、装置及设备、介质制造方法及图纸

技术编号:20369744 阅读:21 留言:0更新日期:2019-02-16 19:58
本发明专利技术提供一种登录验证方法、装置及设备、介质,所述方法应用于客户终端与服务器间的网络设备,该网络设备包括路由服务模块;包括步骤:接收客户端的登陆请求;所述登录请求携带有登录信息,由所述路由服务模块在与服务器间的路由处于离线模式时转发;采用预定的加密算法对所述登录信息进行加密,生成待验密文;验证所述待验密文与对应所述客户端预存的基准密文是否匹配;如果匹配,控制所述路由服务模块向所述客户端,发送对应所述客户端预存的访问令牌。实施本发明专利技术实施例,即使客户终端与服务器间网络的可用性较差的情况下,也可以帮助客户端安全的完成登录验证与登录。

Login verification methods, devices, devices and media

The invention provides a login verification method, device, device and medium, which is applied to network equipment between client terminal and server. The network equipment includes a routing service module, including steps: receiving a client's login request; the login request carries login information and is forwarded by the routing service module when the routing between client terminal and server is in offline mode. The login information is encrypted by a predetermined encryption algorithm to generate the encrypted text to be verified; whether the encrypted text to be verified matches the reference ciphertext stored by the corresponding client is verified; if matched, the routing service module is controlled to send the access token to the client to be stored by the corresponding client. Implementing the embodiment of the present invention can help the client to complete login authentication and login safely even if the availability of the network between the client terminal and the server is poor.

【技术实现步骤摘要】
登录验证方法、装置及设备、介质
本专利技术涉及通信
,尤其涉及一种登录验证方法、装置及设备、介质。
技术介绍
某些场景中,由于客户终端与服务器间的网络原因,客户端发送登录请求后,服务端难以完成登录验证,致使客户终端的客户端无法登陆服务端,进而服务端无法为客户端提供其所需的服务,造成服务中断。例如,在课堂互动教学场景中,由于网络带宽小、跨网段、断网等原因,客户终端与服务器间网络的可用性较差,教师型客户端与学生型客户端发送登录请求后,服务端难以完成登录验证,致使教师型客户端与学生型客户端无法登陆服务端,服务端无法为教师型客户端与学生型客户端间提供教学互动服务,造成课堂互动中断。
技术实现思路
有鉴于此,本专利技术实施例提供一种登录验证方法、装置及设备、介质,以解决客户终端与服务器间的网络原因,致使客户端无法登录服务端的问题。根据本专利技术的第一方面,提供一种登陆验证方法,应用于客户终端与服务器间的网络设备,该网络设备包括路由服务模块;所述方法包括步骤:接收客户端的登陆请求;所述登录请求携带有登录信息,由所述路由服务模块在与服务器间的路由处于离线模式时转发;采用预定的加密算法对所述登录信息进行加密,生成待验密文;验证所述待验密文与对应所述客户端预存的基准密文是否匹配;如果匹配,控制所述路由服务模块向所述客户端,发送对应所述客户端预存的访问令牌。在一个实施例中,所述加密算法包括MD5加密算法。在一个实施例中,采用预定的加密算法对所述登录信息进行加密,生成待验密文,包括:获取对应所述客户端预存的访问令牌;将获取的访问令牌与所述登录信息组成待加密信息;采用所述MD5加密算法对所述待加密信息进行加密,生成所述待验密文。在一个实施例中,采用加盐加随机数混合的方式,将获取的访问令牌与所述登录信息及随机数组成所述待加密信息。在一个实施例中,所述登录信息包括登录账户及按照所述加密算法加密后的登录密码。在一个实施例中,所述方法还包括以下步骤:确认所述路由服务模块与所述服务器间的网络是否可用;如果网络可用,且所述待验密文与所述基准密文不匹配,控制所述路由服务模块向所述服务器发送所述登陆请求;接收所述服务器验证成功所述登录信息后,返回的访问令牌及基准密文;所述基准密文为按照所述加密算法加密所述登录信息的结果;控制所述路由服务模块向所述客户端发送接收的访问令牌,并以接收的访问令牌及基准密文,替换原来对应所述客户端预存的访问令牌与基准密文;如果网络不可用,且所述待验密文与所述基准密文不匹配,控制所述路由服务模块向所述客户端,发送登录信息有误或输入修改前的登录信息的提示。在一个实施例中,如果网络可用,且所述待验密文与所述基准密文匹配,控制所述路由服务模块向所述客户端,发送对应所述客户端预存的访问令牌前,所述方法还包括以下步骤:控制所述路由服务模块向所述服务器,发送判断所述访问令牌是否有效的请求;接收所述服务器返回的判断结果;如果所述判断结果表示有效,执行控制所述路由服务模块向所述客户端,发送对应所述客户端预存的访问令牌的步骤;如果所述判断结果表示无效,执行控制所述路由服务模块向所述服务器发送所述登陆请求的步骤。在一个实施例中,控制所述路由服务模块向所述服务器发送所述登录信息前,所述方法还包括以下步骤:控制所述路由服务模块向所述服务器,发送判断所述访问令牌是否有效的请求;接收所述服务器返回的判断结果;如果所述判断结果表示有效,控制所述路由服务模块向所述客户端,发送输入正确的登录信息的提示;如果所述判断结果表示无效,执行控制所述路由服务模块向所述服务器发送所述登录请求的步骤。在一个实施例中,所述方法包括以下步骤:接收所述服务器响应登录请求验证成功所述登录信息后,返回的访问令牌及基准密文;所述服务器响应的登录请求,由所述路由服务模块在与所述服务器间的路由处于非离线模式时,直接向所述服务器发送;对应所述客户端存储接收的访问令牌及基准密文。根据本专利技术的第二方面,提供一种登陆验证装置,应用于客户终端与服务器间的网络设备,该网络设备包括路由服务模块;所述装置包括:请求接收模块,用于接收客户端的登陆请求;所述登录请求携带有登录信息,由所述路由服务模块在与服务器间的路由处于离线模式时转发;信息加密模块,用于采用预定的加密算法对所述登录信息进行加密,生成待验密文;信息验证模块,用于验证所述待验密文与对应所述客户端预存的基准密文是否匹配;令牌发送模块,用于在所述待验密文与所述基准密文匹配时,控制所述路由服务模块向所述客户端,发送对应所述客户端预存的访问令牌。根据本专利技术的第三方面,提供一种网络设备,所述网络设备用于连接客户终端与服务器,包括路由服务模块,所述网络设备还包括:处理器;存储处理器可执行指令的存储器;其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如上所述方法中的操作。根据本专利技术的第四方面,提供一个或多个机器可读存储介质,其上存储有指令,当由一个或多个处理器执行时,执行如上所述方法中的操作。实施本专利技术提供的实施例,接收路由服务模块在与服务器间的路由处于离线模式时,发送的登录请求后,采用预定的加密算法对所述登录信息进行加密,生成待验密文;验证所述待验密文与对应所述客户端预存的基准密文是否匹配,并在匹配时向所述客户端发送对应预存的访问令牌。可以通过兼具服务提供功能与路由功能的网络设备,在网络原因或其他原因造成网络设备与服务器间的路由处于离线模式时,继续为客户端提供离线登录验证服务,离线验证成功登录信息后,向客户端返回访问令牌。因此,即使客户终端与服务器间网络的可用性较差,本申请也可以帮助客户端完成安全的登录验证与登录,进而有效降低服务中断发生率。附图说明图1是本专利技术一示例性实施例示出的网络环境的示意图;图2是本专利技术一示例性实施例示出的登录验证方法的示意图;图3是本专利技术另一示例性实施例示出的登录验证方法的示意图;图4是本专利技术另一示例性实施例示出的网络环境的示意图;图5是本专利技术一示例性实施例示出的登录验证方法的交互示意图;图6是本专利技术一示例性实施例示出的登录验证装置的框图;图7是本专利技术一示例性实施例示出的网络设备的硬件结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。在本专利技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本专利技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本专利技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”本文档来自技高网...

【技术保护点】
1.一种登陆验证方法,其特征在于,应用于客户终端与服务器间的网络设备,该网络设备包括路由服务模块;所述方法包括步骤:接收客户端的登陆请求;所述登录请求携带有登录信息,由所述路由服务模块在与服务器间的路由处于离线模式时转发;采用预定的加密算法对所述登录信息进行加密,生成待验密文;验证所述待验密文与对应所述客户端预存的基准密文是否匹配;如果匹配,控制所述路由服务模块向所述客户端,发送对应所述客户端预存的访问令牌。

【技术特征摘要】
1.一种登陆验证方法,其特征在于,应用于客户终端与服务器间的网络设备,该网络设备包括路由服务模块;所述方法包括步骤:接收客户端的登陆请求;所述登录请求携带有登录信息,由所述路由服务模块在与服务器间的路由处于离线模式时转发;采用预定的加密算法对所述登录信息进行加密,生成待验密文;验证所述待验密文与对应所述客户端预存的基准密文是否匹配;如果匹配,控制所述路由服务模块向所述客户端,发送对应所述客户端预存的访问令牌。2.根据权利要求1所述的方法,其特征在于,所述加密算法包括MD5加密算法。3.根据权利要求2所述的方法,其特征在于,采用预定的加密算法对所述登录信息进行加密,生成待验密文,包括:获取对应所述客户端预存的访问令牌;将获取的访问令牌与所述登录信息组成待加密信息;采用所述MD5加密算法对所述待加密信息进行加密,生成所述待验密文。4.根据权利要求3所述的方法,其特征在于,采用加盐加随机数混合的方式,将获取的访问令牌与所述登录信息及随机数组成所述待加密信息。5.根据权利要求4所述的方法,其特征在于,所述登录信息包括登录账户及按照所述加密算法加密后的登录密码。6.根据权利要求1所述的方法,其特征在于,所述方法还包括以下步骤:确认所述路由服务模块与所述服务器间的网络是否可用;如果网络可用,且所述待验密文与所述基准密文不匹配,控制所述路由服务模块向所述服务器发送所述登陆请求;接收所述服务器验证成功所述登录信息后,返回的访问令牌及基准密文;所述基准密文为按照所述加密算法加密所述登录信息的结果;控制所述路由服务模块向所述客户端发送接收的访问令牌,并以接收的访问令牌及基准密文,替换原来对应所述客户端预存的访问令牌与基准密文;如果网络不可用,且所述待验密文与所述基准密文不匹配,控制所述路由服务模块向所述客户端,发送登录信息有误或输入修改前的登录信息的提示。7.根据权利要求6所述的方法,其特征在于,如果网络可用,且所述待验密文与所述基准密文匹配,控制所述路由服务模块向所述客户端,发送对应所述客户端预存的访问令牌前,所述方法还包括以下步骤:控制所述路由服务模块向所述服务器,发送判断所述访问令牌是否有效的请求;接收所述...

【专利技术属性】
技术研发人员:陈勇辉
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东,44

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

1