我的设置如下:
- WordPress 作为主站点,使用 WP Discourse 设置了 Discourse Connect。
- 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 个赞
我也是,我刚创建网站的时候不得不使用这个,然后有几年没用,最近几个月又不得不重新开始使用 
1 个赞