首页 > 不同的网站如何共享cookies?

不同的网站如何共享cookies?

比如百度的账号登陆以后,去奇艺也自动显示登陆了 貌似共享了cookies,这是怎么做到的?服务端共享了cookies id?


提供一个Ucenter的思路。

首先要有一个中心系统U,然后我有三个网站A、B、C需要同步登录。用户在A站登录后,通知U,由U去通知B和C同步登录(B和C可以分别生成自己的cookies)。三个网站不需要共享cookies,并且跨域也不能共享cookies

如果楼主想了解更多的技术实现,可以去了解下SSO单点登录



可以简单的举个例子:A、B、C三个网站,A站用来存储用户登陆信息,B、C两个站都嵌套A站的登陆API,不管在B站还是在C站登陆都由A站存储登陆信息,那么不管是B站或者C站都可以调用A站的登陆信息,从而实现跨域互通。这样说,应该能理解吧。实际架构中,可以有很多种实现方法,视具体需求而定,核心逻辑就是以上了。

【热门文章】
【热门文章】