session跨域的问题,现在有两套系统,怎么打通他们的登录状态,用的thinkphp
本文介绍了session跨域的问题,现在有两套系统,怎么打通他们的登录状态,用的thinkphp的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
放在同一台服务器上的两个系统,都是用的thinkphp,现在要共享登录状态。应该怎么做。
毫无头绪
解决方案
有几种解决方案:
使用同一个根域名,如a.sf.com,b.sf.com,登录时,cookie保存到根域名下,一个网站登录,另外一个也同步登陆了
其中一个系统提供登录授权接口,另外一个系统登录时使用该接口实现登录
使用第三方解决方案组件,例如ucenter,oauth2等
这篇关于session跨域的问题,现在有两套系统,怎么打通他们的登录状态,用的thinkphp的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文