我已经做得很好,当用户点击Discourse上的登录按钮时,它会将他们重定向到我们的WordPress网站,在那里他们可以登录,登录成功后会重新导向到Discourse,并且他们已登录(所有登录账户都是在WP站点上创建的)。
我也实现过这个功能,使得用Patreon在WP站点登录的用户可以正确地在登录成功后被重定向回Discourse。
现在,我意识到有一个Discourse的Patreon插件,可以安装,这样可以帮助将用户加入一个群组。
然而:我的问题是,在我们的网站上,用户可以通过Patreon付费注册账户,也可以用Stripe原生方式注册付费账户,或者创建免费账户。在所有这些情况下,用户账户都存在于WP站点中,Discourse会同步这个账户。但是,我希望能够在Discourse中携带(或依赖某种方式携带)WP中的一个字段,这个字段表明用户是否为付费用户。理想情况下,如果该字段显示用户是赞助人(Patrons),就将他们加入“Patrons”群组。
有人做过这个吗?从高层次来看,你们的做法是怎样的?