Discourse Connect 不再自动登录

我的设置如下:

  1. WordPress 作为主站点,使用 WP Discourse 设置了 Discourse Connect
  2. Discourse 作为子站点,登录和注册仅从 WordPress 实例进行。

之前:
当用户在主站点注册,然后点击社区域名时,他们会自动登录到 Discourse。

现在:
用户在主站点注册,点击社区 URL,然后在 Discourse 上再次点击登录按钮进行登录。Discourse 不会要求任何登录信息,因为它会从 Discourse Connect 获取详细信息。

出于某种原因,自动登录已停止工作。这并不是最佳的用户体验,因为两个站点应该同步。我可能遗漏了什么?

1 个赞

您的社区 URL 末尾有 /session/sso?return_path=/ 吗?

添加这个解决了我的所有问题。另外,您尝试过其他浏览器吗?我最近遇到了这个问题,结果发现是缓存问题之类的,用户实际上并没有遇到问题,只有我遇到了。

3 个赞

谢谢 David。我清除了浏览器缓存并再次检查,但问题仍然存在。

这是我的视频和我的Discourse connect 设置。我最近安装了 guest gate,但即使在禁用它之后,问题仍然存在。除此之外,我没有对设置做任何更改。

有什么修复建议吗?

您遗漏了关于添加到 URL 的部分。我刚在您的网站上试了一下,它奏效了。您的社区 URL 需要是 https://community.showprowess.com/session/sso?return_path=/

3 个赞

哦,天哪。我读错了。在此设置之前它就能正常工作。\n\n我来做些更改。谢谢你,David!

2 个赞

我也是,我刚创建网站的时候不得不使用这个,然后有几年没用,最近几个月又不得不重新开始使用 :man_shrugging:t2:

1 个赞