Discourse+WooCommerce 订阅

你好,

我有一个网站,我想在其中使用单点登录(SSO)。我希望当用户成功登录到 WordPress 网站时,也能自动登录到 Discourse;而当用户登出时,两个网站会同时登出。我目前正在使用 wp-discourse 插件。请告诉我如何实现这一功能。

WP Discourse 插件安装与设置使用 WP Discourse SSO 管理 Discourse 组成员 应能提供帮助。

2 个赞

谢谢,这对我们很有帮助。还有一点,当我们点击 Discourse 登录按钮时,它会跳转到我的 WordPress 网站,我也可以在那里登录,这没问题。但我还需要登录到 Discourse 论坛。当我们登录 WordPress 网站时,该如何实现这一点呢?

我认为你遇到的问题是由 WooCommerce 引起的。你可以尝试在你的 WordPress 网站上添加这个插件,看看是否能解决问题:https://github.com/scossar/wp-discourse-woocommerce-support。如果你不想安装插件,可以添加 README 中“安装插件的替代方案”(GitHub - scossar/wp-discourse-woocommerce-support: Integrates the wp-discourse plugin with WooCommerce · GitHub

如果这不能解决你的问题,请告诉我。

是否有一种方法,如果在 WooCommerce 中拥有有效订阅,就可以登录 Discourse 社区,否则无法登录?

1 个赞

是的,请查看本主题第二个帖子中的代码:https://meta.discourse.org/t/how-to-prevent-some-wp-users-from-being-able-to-login-to-discourse/93234。