Discourse Memberful integration

我不太确定,你可能需要把它们导入到 Memberful 中。我认为系统会通过电子邮件进行同步。建议你联系 Memberful 以了解最佳的后续方案。

3 个赞

好的,谢谢你的帮助。

1 个赞

我仍然对通过 Memberful 强制使用 SSO 存疑:在 Discourse 注册为普通用户是否必须通过 Memberful SSO?我不确定如果使用 WordPress SSO 与 Discourse 对接,但允许用户注册免费账户仅在 Discourse 发帖,而通过 Memberful 注册的会员则可访问私密群组,这样是否可行。

您可以在 Memberful 上允许免费注册,同时提供付费计划。如果您愿意,可以在我的网站上体验一下:https://npn.memberful.com/register。它会自动在 Memberful、WordPress 和 Discourse 中创建用户,并实现三者之间的同步。

4 个赞

您好,Memberful 和 Discourse 之间似乎存在冲突。

Discourse 仅在“登录必需”设置开启时才允许通过 Memberful 自动登录。

对于仅限付费会员访问的社区,这是一个不错的解决方案。

但是,对于免费增值社区,或者无论出于何种原因同时拥有付费会员和免费会员的社区,这意味着自动登录功能已损坏。这使得任何人登录社区都变得困难。

一种选择是断开 Memberful 和 Discourse 的连接。然后,当新的付费会员加入社区时,手动更新 Discourse 中的权限(并通过 Stripe、ConvertKit 等销售付费会员资格)。

但是,如果有一种方法可以让 Memberful 即使在 Discourse 的“登录必需”设置为关闭时也能启用自动登录,那就太理想了。

欢迎任何想法/建议。

问题是用户从 Memberful 点击链接到您的 Discourse 站点时没有自动登录,还是用户直接访问 Discourse 站点但不确定如何登录 Discourse 的问题?

第一个问题可以在 Memberful 端解决,如果他们使用这种结构来创建指向 Discourse 的链接:https://meta.discourse.org/t/create-a-discourseconnect-login-link/109290。我没有 Memberful 账户,所以不确定他们在那里显示什么。

我不确定第二个场景可以改进什么。我认为它的预期工作方式很简单。点击 Discourse 上的“登录”链接应该会自动登录任何已登录到您的 Memberful 站点的用户到 Discourse。如果点击按钮的用户_未_登录到 Memberful,他们应该会通过 Memberful 登录流程,然后自动重定向回 Discourse。如果这不起作用,或者用户仍然难以弄清楚如何登录,那么了解情况会很有帮助。

2 个赞

感谢 @simon

这是目前新成员的流程:

可以改进的地方:

  1. 创建一个新帐户,然后重定向到社区并自动登录。

  2. 如果需要验证电子邮件:当您收到新成员电子邮件时,只需点击蓝色的“登录”按钮,即可自动登录社区。(根本不要去 Memberful)。

假设 #2 是必需的选项,Memberful 是否可以配置该电子邮件中的“登录”链接,以便新成员被发送到社区并登录?

感谢您的所有帮助。

1 个赞

是的,Memberful 可以在该主题所示的表单中使用登录链接,网址为:https://meta.discourse.org/t/create-a-discourseconnect-login-link/109290。我已就此与您联系,因为我在您网站的注册过程中遇到了一些问题。

1 个赞

您好,

感谢 @simon 的帮助以及 Memberful 团队的友好支持,问题已解决。
关键的见解是使用此链接:https:/[Discourse Community Site]/session/sso]
我将此链接放在了免费注册计划的设置以及登录的全局重定向中:

我还通过自定义他们的“新免费会员创建”电子邮件添加了此链接。
使用此链接可以实现与 Discourse 的无缝登录体验,并避免新会员因以下任一情况而感到困惑:

  1. 重定向到 Discourse 网站但未登录,或
  2. 重定向到他们的 Memberful 个人资料页面,但不知道如何访问 Discourse 网站。
1 个赞