最近又出现了这个问题。感谢 @philipp2 的报告!
如果您通过电子邮件被邀请加入 Discourse 网站,可以通过点击邀请链接接受邀请。然后,您可以设置您的帐户,而无需指定密码。因为您的电子邮件地址已获知,所以您可以随时通过发送到您电子邮件的链接登录,添加密码,或使用网站上设置的社交登录。在这种情况下,一切都像以前一样完美运行。
随着邀请系统最近的更改,我们现在还允许创建邀请链接,然后可以将其复制并在 Discourse 外部共享。这就需要要求在受邀者登录并访问讨论之前确认电子邮件地址。我不确定为什么,但在这种情况下,如果您在不设置密码的情况下填写表单,您会收到一封不同的确认电子邮件,该电子邮件会发送一个链接,要求您在登录前设置密码。
我认为这里的解决方案是让邀请接受表单始终像常规注册表单一样运行,正如 OP 在屏幕截图中显示的那样,常规注册表单需要密码。然后,我们可以删除发送带有密码重置说明和链接的备用欢迎电子邮件的功能。