Discourse+WooCommerce サブスクリプション

こんにちは、

私はウェブサイトを持っており、そこに SSO を導入したいと考えています。WordPress サイトに正常にログインすると、Discourse にも自動的にログインし、ログアウトした際には両方のサイトからログアウトされるようにしたいです。これには wp-discourse プラグインを使用しています。どのように設定すればよいか教えてください。

WP Discourse プラグインのインストールとセットアップ および WP Discourse SSO による Discourse グループメンバーシップの管理 が参考になるはずです。

「いいね!」 2

ありがとうございます、これは私たちにとって役立ちます。もう一点ですが、Discourseのログインボタンをクリックすると、私のWordPressサイトにリダイレクトされ、そこでログインすることもできます。これは問題ありませんが、WordPressサイトにログインした後にDiscourseフォーラムにもログインする必要があります。その方法をご教示ください。

その問題の原因は、おそらく WooCommerce によるものだと思われます。WordPress サイトにこのプラグインを追加して、問題が解決するか試してみてください:https://github.com/scossar/wp-discourse-woocommerce-support。プラグインをインストールしたくない場合は、READMEプラグインのインストールに代わる方法 セクションに記載されているコードを追加してください。

これで問題が解決しない場合は、お知らせください。

WooCommerce でアクティブなサブスクリプションを持っている場合、Discourse コミュニティにログインできるようにし、持っていない場合はログインできないようにする方法はありますか?

「いいね!」 1

はい、このトピックの2番目の投稿にあるコードをご覧ください:https://meta.discourse.org/t/how-to-prevent-some-wp-users-from-being-able-to-login-to-discourse/93234。