我希望这是问这个问题的正确地方,因为我不是编码员,只是 WordPress 用户。
我们最近将第 3 方会员系统集成到我们的 WordPress 网站 - southportu3a.org.uk。会员系统或多或少是一个黑盒实现,我们使用 iFrame 将其集成。
为了加入我们的团体和活动,我们的会员必须登录会员系统。目前,如果我们的会员想要登录,他们需要导航到登录页面,登录然后导航回原始页面。我们想简化这个。
会员系统有登出内容和登入内容的概念。因此,我们可以向注销的用户显示一条消息,告知他们需要登录才能访问会员设施,并包含一个指向登录页面的链接,以及指向他们当前页面的 ReturnURL。
iFrame 的目标被视为我们网站的子域,尽管实际上它是一个不同的域。这是通过使用 DNS 实现的,并且必须这样做才能克服 Apple 跨域跟踪限制。
如果我们使用完全限定的 URL -
ReturnURL 完美运行,但如果我们使用标准 URL -
ReturnURL 被完全忽略,我们留在登录页面上。
我试图发布页面源代码,但被告知我的帖子看起来像垃圾邮件。
任何帮助将不胜感激。
登录后,用户应该返回到调用登录页面的URL。如上所述,已尝试使用到目标的完全限定 URL 和需要使用的实际子域 URL。