现有用户多次使用邀请

您好!

我有两个问题,请教一下!

如果我想要无限次使用,因为网站会持续接受新用户,该如何设置?

如果用户点击了邀请链接,但他们已经是会员了,他们还会被添加到邀请链接中提到的群组吗?如果不会,我该如何创建一个链接,将用户添加到群组(并且也许在添加后,他们会跳转到一个主题)?

如果我应该为此创建一个新主题,请告知。非常感谢!(:

2 个赞

没必要提及Simon或其他团队成员,所以我把那部分删掉了,抱歉!

请参阅无限次使用的邀请链接 - 功能/公告 - Discourse Meta

嗯……这听起来是一个有趣的用例。你能用一些测试账户试试看会发生什么吗?我们很感谢你的帮助 @gassim :slight_smile:

2 个赞

好的,没问题!

这并没有回答我的问题,我实际上想使用(添加到组并到达主题)的邀请链接,但我不希望限制“最大使用次数”。谢谢!

谢谢!我需要检查一下,但帖子在这里会被删除,所以我应该为它创建一个新主题吗?

1 个赞

我建议您先尝试一下该功能,然后再怀疑它。邀请系统有一个配套的站点设置,可以控制最大使用次数,因此您可以根据需要设置最大使用次数;)。请参阅“邀请链接最大兑换次数限制”。

哦,我的意思是检查它是否适合您的用例以及是否对您有效。作为提示/建议,这是我们最近添加的一项功能。

2 个赞

谢谢!问题是我不想要限制。我希望邀请链接可以无限次兑换


是的,用户将被添加到组中,这非常好。:white_check_mark:

请注意,您上面分享的“多重使用邀请链接”没有将用户添加到组的功能,并且如我所提到的,它有一个“限制”(我想要无限)。谢谢!


但是,出现的问题是,“到达主题”功能在用户首次注册后不会将他们带到该页面。它只向他们发送一个主题帖子的通知,但这并非期望的结果。相反,期望的是在首次使用邀请链接完成注册过程(激活和登录)后,他们将被重定向到“到达主题”,但他们没有。

2 个赞

您可以将该限制更改为 1,000,000。如果这还不够,我认为您需要一个插件。

5 个赞

好的,谢谢 @pfaffman!我不认为数量太少,但请问您知道我们是否会在达到该限制时收到通知吗?因为在达到 1,000,000 次使用后,我们将不得不创建一个新的邀请链接。(:\n\n谢谢!

2 个赞

我刚刚在新注册用户上测试了这一点,对我来说是有效的。我还创建了第二个邀请,这次带有一个自动分组和一个新的“直接到主题”的主题,并故意忽略了创建屏幕,并以现有用户的身份登录,这也奏效了(用户登陆了正确的主题,并被添加到了分组)。你能说明一下你是如何创建你的邀请的吗?

3 个赞

感谢 @JammyDodger

当我忽略注册过程直接登录时,它对我来说是有效的,但当我通过注册过程并激活电子邮件地址时,它只会邀请我加入话题,而不是将我重定向到话题。

我记得以前类似的方法对我有效,但这次我尝试时不知道为什么它不起作用。

而且 @JammyDodger,步骤完全一样。创建带有设置(添加到组并到达话题)的邀请链接。:sweat_smile:

1 个赞

如果我邀请某人加入他们无权查看的类别中的主题,他们会跳转到主页。这会是问题所在吗?

2 个赞

是的,但在这种情况下,他们同时被添加到一个组,这使他们有权查看该类别……

1 个赞

我刚又试了一遍:

  • 使用主题底部的“分享”来创建邀请
    • 进入主题 - PrivateTopic
    • 添加到群组 - PrivateGroup
  • 保存并复制

  • 在单独的浏览器中使用邀请链接
  • 注册新用户
  • 激活账户
  • 进入 PrivateTopic

你可以检查一下你的分类权限,看看它们是否符合预期?

3 个赞

非常感谢!我会再试一次——你证明了它是有效的!:+1::+1:

1 个赞

关于此事的后续跟进 - 在进行了不同的测试示例后,我发现如果您通过邀请链接注册,然后在没有密码的情况下注册,在通过电子邮件提示设置密码后,您将进入主页而不是“到达主题”。

2 个赞

我不明白你说的“无需密码即可注册”是什么意思。这怎么可能?

2 个赞

这是来自早期测试的内容:

密码字段不是“必需的”,因此您可以无需密码进行注册。然后忽略提示邮件。

3 个赞

明白了。我刚才又做了一个新测试,发现如果你点击一个邀请链接,该链接会将你添加到群组并发送到某个主题,那么无论你是否指定密码,你都会被添加到群组,但仍然只会转到论坛主页。

@dan 我忍不住想知道这里是不是有什么地方退步了?我非常确定我们上次处理这个问题的时候是可以正常工作的。

4 个赞

感谢 @JammyDodger!看!我测试的时候它确实不能用 :smiley: 感谢你再次测试并告知社区。:folded_hands:

是的,这个有点挑战!它没有重定向用户,只是发送了一个通知,这和预期的不太一样。我希望它能被修复,以便在所有情况下都能按预期工作!谢谢!:smiley:

2 个赞

这里最近对该主题的回复似乎将几件事混在了一起。尽管我们努力使其更简单,但邀请系统仍然是一个相当复杂的野兽!我们想让它保持一段时间,看看网站所有者喜欢它以及他们的反馈。

似乎这里有一些有用的反馈正在逐渐涌入,涉及几个不同的问题。感谢 @gassim 强调了一些问题,也感谢 @JammyDodger 进行了一些测试!这总是很有帮助。我建议我们在专门讨论每个问题的独立主题中进一步讨论它们。我不建议在此处添加更多回复,因为它们将被自动删除。

  1. 我很想了解为什么在接受邀请时不需要密码。这引入了一堆必需的用户界面,只会使事情变得更复杂。关于这个问题有一个主题:Invites account creation screen shows password as "optional"

  2. 在我自己的测试中,我看到“邀请到主题”流程似乎不再按设计工作——也许是出现了回归。需要进一步探索,但似乎新用户在创建新帐户并确认其电子邮件地址等之后,并没有登陆到主题,而是登陆到主页。用户仍然被正确地添加到邀请中指定的任何组中。我开了一个新的 Bug 主题:Invite links to topic send user to home page, not to topic

  3. @osioke 链接的关于多重使用邀请链接的 主题 现在已经过时了,因为我们已经对邀请系统进行了更改。我在那里添加了一个注释,以讨论如何处理该主题。这个 FAQ 是开始了解如何使用邀请系统的最佳起点。默认设置是好的,但正如 Osioke 非常正确地建议的那样,网站所有者可以更改管理员设置,以根据其特定需求进行自定义。如果您这样做,请务必使用测试用户进行测试,以确保您对所做的更改感到满意。

  4. 邀请被兑换的次数显示在待处理邀请列表中。一旦达到限制,它就会移到已过期选项卡。所以您需要留意该列表。

  5. @gassim 您能否解释一下,如果您想允许无限数量的人加入,为什么您要将您的网站设置为仅限邀请?为什么您的网站没有设置为接受新成员注册?您的用例是什么?请开一个新主题来解释,以便我们能更好地帮助您。

3 个赞

过去,我们试图让用户非常非常容易地加入一个网站,即使是一个你永远不会再回来的网站。当你只去一次的时候,为什么要设置密码?只需使用电子邮件(即“忘记密码”)稍后再次“登录”……你永远不必设置密码。

4 个赞