【问题标题】:changeable subdomains facebook connect可变子域 facebook 连接
【发布时间】:2012-07-26 15:38:51
【问题描述】:

新版本的网站还没有准备好。这就是我们使用子域的原因。为了使链接更加用户友好,我们将链接设置为userName.site.com 或此时userName.dev.site.com 而不是dev.site.com/userName

主网址

dev.site.com

一些示例网址

jack.dev.site.com

stefan.dev.site.com

如果我尝试使用 facebook 在这个 url dev.site.com 登录,一切正常。但是当我去 jack.dev.site.com 时,如果我尝试登录,我不再登录,facebook 返回一个错误。然后如果我去 dev.site.com 我实际上已经登录了。

我试试

document.domain = "dev.site.com"; 

没有效果。有什么想法吗?

【问题讨论】:

  • 您的会话 cookie 有什么域?
  • 我认为你的问题是会话 cookie 没有被发送到 .dev.site.com 因为。尝试将会话 cookie 域设置为 .dev.site.com。领先的. 将使它们在子域上工作。
  • 但是如果我在 jack.dev.com 域是 jack.dev.com
  • 我尝试使用 document.domain = ".dev.site.com";但没有效果
  • 哦,还可以尝试将 facebook 应用程序的 domain 设置为 site.com,它们会验证域,如果您只输入 ,它们应该支持子域。

标签: facebook subdomain


【解决方案1】:

如果我理解正确,您的应用有 2 个版本,一个是“live”,一个是“beta”。由于这两个版本位于不同的子域中,因此您必须在 facebook 上创建两个应用程序。也就是说,同一个应用不能托管在两个不同的子域上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-17
    • 2011-03-18
    • 2020-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-03
    • 2012-05-25
    相关资源
    最近更新 更多