隐藏邀请中的“电子邮件账户已存在”消息

能否也将邀请表单添加到这个列表中?

目前,如果我在邀请弹窗的“限制为特定邮箱”输入框中输入一个已存在账户的邮箱,系统会提示该邮箱已关联账户,并提供一个链接。

是否有类似上述设置的选项,可以让这一过程更加匿名?


编辑: 我可以自定义 invite.user_exists 文本以移除链接,这解决了我当前的主要担忧,但我一时想不出一个既不会显示“恭喜!您已找到某成员的邮箱地址!”又能表达清晰含义的替代方案。

大家有什么建议吗?

更新: 我参考了 topic_invite.user_exists 的措辞,并稍作调整:

“抱歉,该用户已被邀请加入论坛。”

我仍然欢迎更好的建议。:slightly_smiling_face:

6 个赞

我同意这是一个隐私疏忽 @dan @tobiaseigen,我们应该在这里规范代码路径。谢谢 @JammyDodger

6 个赞

抓得好!抱歉之前你第一次报告时我没注意到。当然,我可以确认这是一个问题,如果信任级别被调低到 TL2,就像社区网站默认的那样。我刚才做了一个测试,提醒自己如果用已有的电子邮件地址注册新账户会发生什么,它实际上根本不显示任何错误,并允许你像使用新电子邮件地址一样提交表单。然后你收到的电子邮件会解释刚才发生了什么,主题是“账户已存在”。

我们也可以对邀请做同样的事情,如果启用了 hide email address taken 管理员设置。只需让用户为该电子邮件地址创建邀请,而不显示任何错误,然后当拥有该电子邮件地址的人尝试使用它来接受邀请时,它只会将他们引导到网站的登录页面。如果他们已经登录,他们将直接进入网站。

4 个赞

修复已合并 :confetti_ball:

5 个赞