同域的可以直接设置到根目录,但是不同域名的一般怎么处理?在访问不同域名时 b.com通过js发送一次请求来判断a.com上是否登录过么?
根据你第三方登录页面输入的信息,判断是否用户正确信息,然后记录到cookie里面,然后带上加密的sign,跳转回去中间件文件callback.php,然后解密,进行当前项目的cookie进行赋值,然后跳转回首页,并且实现登录了!
具体实现步骤可以参考:http://www.cnblogs.com/feimen...
2 回答1.6k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答1.1k 阅读
1 回答946 阅读
1 回答899 阅读
1 回答897 阅读
ucenter是这样子操作的,a登录成功之后,就把用户和密码处理完之后通过js去方面每个项目的入口,也就相当于把所有的站点都登录了一遍。不同站点的cookies根本不一样,你没办法判断我现在要访问b站点的人是谁,所以你的方法貌似行不通,因为只有a站点有登录信息和cookies,你切换到b站点,什么都没有。