网页跳转后的免登录方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:17974311 阅读:43 留言:0更新日期:2018-05-16 13:54
本发明专利技术涉及一种网页跳转后的免登录方法、装置、计算机设备和存储介质。该网页跳转后的免登录方法,包括:接收网页跳转请求;网页跳转请求由跳转前的网页对应的服务器发起;解析网页跳转请求,获得用户身份密文;解密用户身份密文,获得用户身份码;根据用户身份码生成会话控制对象;与网页跳转请求匹配的用户端建立连接;通过连接向用户端提供跳转后的网页;跳转后的网页与跳转前的网页间的一级域名不同;接收用户端发送的待验证用户身份码;通过会话控制对象校验用户身份码和待验证用户身份码;当校验通过时,则登录跳转后的网页。该网页跳转后的免登录方法,通过模拟用户端登录,实现了网页跳转后的免登录,进而提高效率。

【技术实现步骤摘要】
网页跳转后的免登录方法、装置、计算机设备和存储介质
本专利技术涉及网页登录领域,特别是涉及一种网页跳转后的免登录方法、装置、计算机设备和计算机可读存储介质。
技术介绍
目前,很多网页对游客账户(Touristaccount)仅仅提供最低的操作权限,只有在用户端登录后,才会进一步提升操作权限。而综合性的网站通常会拥有很多的服务项目,为了区分这些服务项目的网页,通常采用相同的一级域名下不同的二级域名进行区分。例如两个二级域名cfb.pingan.com和baoxian.pingan.com的一级域名都是pingan.com。因此在用户端登录成功后,采用cookie(身份识别信息文件)来记录用户端的待验证用户身份码,从而可以实现不同域名的网页跳转后,用户端仍可以免登录而处于登录状态。但是传统技术的方案仅仅对一级域名相同的网页可以实现免登录,在一级域名不同时,就无法实现。例如sales.pa18.com的一级域名是pa18.com,就无法在从baoxian.pingan.com跳转至sales.pa18.com后,实现用户端免登录。而反复的跳转网页都需要用户端进行常规方式的登录验证,会花费很多时间,导致效率很低。
技术实现思路
基于此,有必要针对花费很多时间,导致效率很低问题,提供一种网页跳转后的免登录方法、装置、计算机设备和计算机可读存储介质。一种网页跳转后的免登录方法,所述方法包括:接收网页跳转请求;所述网页跳转请求由跳转前的网页对应的服务器发起;解析所述网页跳转请求,获得用户身份密文;解密所述用户身份密文,获得用户身份码;根据所述用户身份码生成会话控制对象;与所述网页跳转请求匹配的用户端建立连接;通过所述连接向所述用户端提供跳转后的网页;所述跳转后的网页与所述跳转前的网页间的一级域名不同;接收所述用户端发送的待验证用户身份码;通过所述会话控制对象校验所述用户身份码和所述待验证用户身份码;当校验通过时,则登录跳转后的网页。在一个实施例中,所述解密所述用户身份密文,获得用户身份码,包括:使用第一公钥解密所述用户身份密文,获得明文信息;根据所述明文信息中的传递参数获取用户身份码。在一个实施例中,所述方法还包括:根据所述明文信息中的传递参数获取签名信息和时间戳;校验所述签名信息和时间戳,得到校验结果;将所述校验结果写入校验日志;在所述校验结果表示校验通过时,则执行所述根据所述用户身份码生成会话控制对象的步骤。在一个实施例中,所述校验所述签名信息和时间戳,得到校验结果,包括:校验所述时间戳是否出现在校验日志中;若否,则使用第二公钥解密所述签名信息,得到摘要信息;使用哈希算法加密明文信息中的用户身份码和传递参数,得到校验密文;在所述摘要信息和所述校验密文一致时,得到表示校验通过的校验结果。在一个实施例中,所述与所述网页跳转请求匹配的用户端建立连接之后,所述方法还包括:根据所述网页跳转请求,获取相应的页面文件;向所述用户端发送获取的页面文件。在一个实施例中,所述用户端运行有页面引擎和浏览器;所述方法还包括:向所述页面引擎发送所述页面文件;在所述页面引擎解析所述页面文件得到页面元素后,由所述页面引擎发送所述页面元素至所述浏览器,使得所述浏览器根据所述页面引擎发送的页面元素,从所述跳转前的网页跳转至所述网页跳转请求所指向的网页。在一个实施例中,跳转前的网页对应的服务器与跳转后的网页对应的服务器定时同步数据。一种网页跳转后的免登录装置,所述装置包括:接收模块,用于接收网页跳转请求;所述网页跳转请求由跳转前的网页对应的服务器发起;解析模块,用于解析所述网页跳转请求,获得用户身份密文;解密模块,用于解密所述用户身份密文,获得用户身份码;对象生成模块,用于根据所述用户身份码生成会话控制对象;连接建立模块,用于与所述网页跳转请求匹配的用户端建立连接;网页提供模块,用于通过所述连接向所述用户端提供跳转后的网页;所述跳转后的网页与所述跳转前的网页间的一级域名不同;接收模块,还用于接收所述用户端发送的待验证用户身份码;身份码校验模块,用于通过所述会话控制对象校验所述用户身份码和所述待验证用户身份码;当校验通过时,则登录跳转后的网页。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上任一项所述方法的步骤。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上任一项所述方法的步骤。上述网页跳转后的免登录方法、装置、计算机设备和计算机可读存储介质,通过在接收到由跳转网页的服务器发送的网页跳转请求后,解析网页跳转请求,得到用户身份密文,而且解密用户身份密文,可以获取用户身份码,从而可以根据用户身份码生成会话控制对象,进而可以使用会话控制对象校验用户端是否登录。在与网页跳转请求匹配的用户端建立连接后,接收用户端发送的待验证用户身份码,在通过会话控制对象校验该待验证用户身份码通过时,生成表示登录成功的信息,从而可以模拟用户端登录,实现了网页跳转后的免登录,进而提高效率。附图说明图1为一个实施例中网页跳转后的免登录方法的应用环境图;图2为一个实施例中网页跳转后的免登录方法的流程示意图;图3为一个实施例中用户端与服务器之间传输数据的示意图;图4为另一个实施例中网页跳转后的免登录方法的流程示意图;图5为一个实施例中网页跳转后的免登录装置的结构示意图;图6为另一个实施例中网页跳转后的免登录装置的结构示意图;图7为一个实施例中网页跳转后的免登录装置的结构示意图;图8为另一个实施例中网页跳转后的免登录装置的结构示意图;图9为一个实施例中网页跳转后的免登录装置的结构示意图;图10为一个实施例中计算机设备的内部结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中网页跳转后的免登录方法的应用环境图。参照图1,该网页跳转后的免登录方法应用于网页跳转后的免登录系统。该网页跳转后的免登录系统包括终端110、服务器120和服务器130。终端110、服务器120和服务器130通过网络连接。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120和服务器130可以用独立的服务器或者是多个服务器组成的服务器集群来实现。具体地,用户端运行在终端110上,服务器120是跳转前的网页对应的服务器,服务器130是跳转后网页对应的服务器。如图2所示,在一个实施例中,提供了一种网页跳转后的免登录方法。本实施例主要以该方法应用于上述图1中的服务器130来举例说明。参照图2,该网页跳转后的免登录方法具体包括如下步骤:S202,接收网页跳转请求;网页跳转请求由跳转前的网页对应的服务器发起。其中,网页跳转请求是请求跳转到其它网页的请求信息。网页跳转是从当前的网页转移到另一个网页。跳转前的网页是当前的网页。具体地,参照图1,服务器130接收服务器120发起的网页跳转请求,服务器120是跳转前的网页对应的服务器。在一个实施例中,终端110触发当前的网页上的网页跳转链接,向服务器1本文档来自技高网...
网页跳转后的免登录方法、装置、计算机设备和存储介质

【技术保护点】
一种网页跳转后的免登录方法,所述方法包括:接收网页跳转请求;所述网页跳转请求由跳转前的网页对应的服务器发起;解析所述网页跳转请求,获得用户身份密文;解密所述用户身份密文,获得用户身份码;根据所述用户身份码生成会话控制对象;与所述网页跳转请求匹配的用户端建立连接;通过所述连接向所述用户端提供跳转后的网页;所述跳转后的网页与所述跳转前的网页间的一级域名不同;接收所述用户端发送的待验证用户身份码;通过所述会话控制对象校验所述用户身份码和所述待验证用户身份码;当校验通过时,则登录跳转后的网页。

【技术特征摘要】
1.一种网页跳转后的免登录方法,所述方法包括:接收网页跳转请求;所述网页跳转请求由跳转前的网页对应的服务器发起;解析所述网页跳转请求,获得用户身份密文;解密所述用户身份密文,获得用户身份码;根据所述用户身份码生成会话控制对象;与所述网页跳转请求匹配的用户端建立连接;通过所述连接向所述用户端提供跳转后的网页;所述跳转后的网页与所述跳转前的网页间的一级域名不同;接收所述用户端发送的待验证用户身份码;通过所述会话控制对象校验所述用户身份码和所述待验证用户身份码;当校验通过时,则登录跳转后的网页。2.根据权利要求1所述的方法,其特征在于,所述解密所述用户身份密文,获得用户身份码,包括:使用第一公钥解密所述用户身份密文,获得明文信息;根据所述明文信息中的传递参数获取用户身份码。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述明文信息中的传递参数获取签名信息和时间戳;校验所述签名信息和时间戳,得到校验结果;将所述校验结果写入校验日志;在所述校验结果表示校验通过时,则执行所述根据所述用户身份码生成会话控制对象的步骤。4.根据权利要求3所述的方法,其特征在于,所述校验所述签名信息和时间戳,得到校验结果,包括:校验所述时间戳是否出现在校验日志中;若否,则使用第二公钥解密所述签名信息,得到摘要信息;使用哈希算法加密明文信息中的用户身份码和传递参数,得到校验密文;在所述摘要信息和所述校验密文一致时,得到表示校验通过的校验结果。5.根据权利要求1所述的方法,其特征在于,所述与所述网页跳转请求匹配的用户端建立连接之后,所述方法还包括:根据所述网页跳转请求,获取相应的页面文件;向所述...

【专利技术属性】
技术研发人员:陈彬
申请(专利权)人:平安养老保险股份有限公司
类型:发明
国别省市:上海,31

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

1