【技术实现步骤摘要】
一种跨域名登录方法及装置
本申请涉及计算机领域,尤其涉及一种跨域名登录方法及装置。
技术介绍
随着互联网的发展,越来越多的用户通过视频播放网站来观看视频,除了安装相应的视频播放软件外,部分用户则通过web浏览器访问视频网站的方式来观看视频。通常可以通过多个域名访问视频网站,例如,爱奇艺有以下多个域名:www.iqiyi.com,www.pps.tv,www.ptqy.gitv.tv等,基于web浏览器的安全性的考虑,在不同域名下无法进行cookie信息的共享,用户如果在不同域名下登录网站,则需要用户多次对账户进行手动登录操作,不仅由于需要用户频繁操作的复杂性而增加了服务器端的数据处理压力,以及运营商和服务器端的运营和维护成本,同时也会降低用户体验。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
为了解决上述技术问题,本申请提供了一种跨域名登录方法及装置。第一方面,本申请提供了一种跨域名登录方法,其执行于客户端,所述方法包括以下步骤:接收由第一域名下的第一网站的第一服务器发送的cookie信息,其中,所述cookie信息用于表示用户在所述第一网站上的登录账户的登录状态;如果所述登录账户为已登录状态,向所述第一服务器发送携带有所述cookie信息的令牌token请求,所述令牌token是用于访问与所述第一网站具有预设关联关系的网站;接收所述第一服务器发送的所述token,如果所述客户端需要访问第二网站,向第二域名下的第二网站的第二服务器发送针 ...
【技术保护点】
1.一种跨域名登录方法,其特征在于,其执行于客户端,所述方法包括以下步骤:/n接收由第一域名下的第一网站的第一服务器发送的cookie信息,其中,所述cookie信息用于表示用户在所述第一网站上的登录账户的登录状态;/n如果所述登录账户为已登录状态,向所述第一服务器发送携带有所述cookie信息的令牌token请求,所述令牌token是用于访问与所述第一网站具有预设关联关系的网站;/n接收所述第一服务器发送的所述token,如果所述客户端需要访问第二网站,向第二域名下的第二网站的第二服务器发送针对所述第二网站的目标页面的访问请求,其中,所述访问请求中携带有所述token,所述第二网站与所述第一网站具有预设关联关系;/n当所述第二服务器针对所述token的验证通过后,利用所述cookie信息在所述第二网站自动登录,并跳转至所述目标页面。/n
【技术特征摘要】
1.一种跨域名登录方法,其特征在于,其执行于客户端,所述方法包括以下步骤:
接收由第一域名下的第一网站的第一服务器发送的cookie信息,其中,所述cookie信息用于表示用户在所述第一网站上的登录账户的登录状态;
如果所述登录账户为已登录状态,向所述第一服务器发送携带有所述cookie信息的令牌token请求,所述令牌token是用于访问与所述第一网站具有预设关联关系的网站;
接收所述第一服务器发送的所述token,如果所述客户端需要访问第二网站,向第二域名下的第二网站的第二服务器发送针对所述第二网站的目标页面的访问请求,其中,所述访问请求中携带有所述token,所述第二网站与所述第一网站具有预设关联关系;
当所述第二服务器针对所述token的验证通过后,利用所述cookie信息在所述第二网站自动登录,并跳转至所述目标页面。
2.根据权利要求1所述的方法,其特征在于,在接收由第一域名下的第一网站的第一服务器发送的cookie信息之前,所述方法还包括:
向所述第一域名下的所述第一网站的所述第一服务器发送第一登录请求;
接收所述第一服务器发送的第一登录界面;
在所述第一登录界面中录入所述登录账号的账号信息并向所述第一服务器发送所述账号信息;
当所述第一服务器针对所述账号信息的验证通过后,执行所述接收由第一域名下的第一网站的第一服务器发送的cookie信息。
3.一种跨域名登录方法,其特征在于,其执行于客户端,所述方法包括以下步骤:
接收由第一域名下的第一网站的第一服务器发送的cookie信息,其中,所述cookie信息用于表示用户在所述第一域名下的所述第一网站上的登录账户的登录状态;
如果所述登录账户为已登录状态,向所述第一服务器发送携带有所述cookie信息的令牌token请求,所述令牌token是用于访问与所述第一网站具有预设关联关系的网站;
当接收到所述第一服务器发送的用于重定向所述令牌token请求的网页地址URL的预设状态码以及目标URL时,跳转至所述目标URL,以向第二域名下的第二网站的第二服务器发送针对所述第二网站的目标页面的访问请求,其中,所述访问请求中携带有所述token,所述第二网站与所述第一网站具有预设关联关系;
当所述第二服务器针对所述token的验证通过后,利用所述cookie信息在所述第二网站自动登录,并跳转至所述目标页面。
4.根据权利要求3所述的方法,其特征在于,在接收由第一域名下的第一网站的第一服务器发送的cookie信息之前,所述方法还包括:
向所述第二域名下的所述第二网站的所述第二服务器发送第二登录请求;
接收所述第二服务器返回的第二登录界面;
在所述第二登录界面中录入所述登录账号的账号信息并向所述第一服务器发送所述账号信息;
当所述第一服务器针对所述账号信息的验证通过后,执行所述接收由第一域名下的第一网站的第一服务器发送的cookie信息。
5.一种跨域名登录方法,其特征在于,其执行于第一域名下的第一网站的第一服务器端,所述方法包括以下步骤:
在客户端登录到所述第一网站时,向所述客户端发送用于表示用户在所述第一网站上的登录账户的登录状态的cookie信息;
接收携带有所述cookie信息的令牌token请求;
如果所述登录账户为已登录状态,且所述令牌token请求校验通过后,向所述客户端发送令牌token。
6.根据权利要求5所述的方法,其特征在于,在向客户端发送用于表示用户在所述第一网站上的登录账户的登录状态的cookie信息之前,所述方法还包括:
接收所述客户端发送的第一登录请求;
响应于所述第一登录请求,向所述客户端发送第一登录界面;
接收所述客户端的发送的账号信息;
如果对所述账号信息的验证通过,则执行所述向客户端发送用于表示用户在所述第一网站上的登录账户的登录状态的cookie信息。
7.一种跨域名登录方法,其特征在于,其执行于第一域名下的第一网站的第一服务器端,所述方法包括以下步骤:
接收客户端发送的账号信息;
当所述账号信息验证通过后,向客户端发送用于表示用户在所述第一网站上的登录账户的登录状态的cookie信息;
接收携带有所述cookie信息的令牌token请求;
...
【专利技术属性】
技术研发人员:刘寒依,赵鑫,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。