账号登录打通 / 一二级域名cookie-domain
例如:现有
顶级域名 hellosunshine.cn
二级域名 www.hellosunshine.cn
二级域名 a.hellosunshine.cn
比如三个网站做了不同的HTML 想把账号打通,一个页面登录 其他页面就登录
可以打开控制台看到都设置了啥!!!
www.hellosunshine.cn
如上我们可以看到这个二级域名是用什么做的关联!
这里的ticket是顶级域名传过来的,st 做的登录信息 uid 是用户ID
当我们得到ticket的时候 就可以设置我们的st 。 设置OK 就会登录上了。
怎么获取的 ? 一二级域名怎么通信的
控制台同样的地方找到Domain
玩过域名的 在解析服务器ip的时候 应该都知道一二级域名
例如
我申请个域名为 hellosunshine.cn 这个域名绑定到了 我服务器的公网IP xxx.xxx.xxx.xxx
我可以解析N个二级域名, 比如www.hellosunshine.cn a.hellosunshine.cn b.hellosunshine.cn
.hellosunshine.cn就是二级域名 注意前面的.
当我访问hellosunshine.cn 和 www.hellosunshine.cn时 我们可以观察CID获取的域
前者为一级域名 后者为二级域名
同域下的Domain是相通的,但是有规则
就是说你Domain设的值 遵循了规则 那么hellosunshine.cn下的
Domain
就会在www.hellosunshine.cn下显示。反之相同
顶级域名的Domain只能设置本域名(hellosunshine.cn) 设置二三级就会 cookie不生效
顶级域名只能获取到domain设置为顶级域名的cookie,domain设置为二级域名的无法获取。
二级只能设置本级和顶级(www.hellosunshine.cn, hellosunshine.cn)
二级设置hellosunshine.cn 顶级和同级都能获取到(同级达到共享)
OKay
现在将二级设置为
hellosunshine.cn 顶级轻松获取到了,
现在将
顶级
设置为 .hellosunshine.cn 二级就能轻松获取到了,
通了!!!!!
至于中间根据什么字段来控制登录退出达到同步,就根据自己项目设置了