ted
(Ted Johansson)
1
背景
过去,Discourse 默认关闭了电子邮件规范化功能。因此,用户可以通过使用 加号地址,使用同一个规范电子邮件创建多个账户。例如,一个与 bob@discourse.org 关联的用户可以创建另一个与 bob+again@discourse.org 关联的账户。
Discourse 提供了 normalize_emails 站点设置,可以将其切换为允许或禁止此类行为。启用后,系统会将上述两个电子邮件视为相同,用于唯一账户验证,因此 Bob 将无法创建第二个账户。
我们为什么要更改它?
最近我们观察到垃圾注册大幅增加,一些站点通过加号地址从单个电子邮件收到数百甚至数千次注册。不用说,当这种情况发生时,这是一个相当令人不快的意外。
另一方面,允许加号地址注册的主要原因是为了方便员工测试,即无需注册新电子邮件即可设置测试用户。
经过考虑,我们认为默认启用电子邮件规范化是更健康的选择,并允许管理员在需要时将其禁用。
关于 SSO 怎么办?
由于在使用 discourse-connect 进行单点登录(SSO)时,用户对所使用的确切电子邮件的控制较少,因此在使用 SSO 时会忽略此设置。
但我喜欢/希望将其关闭
如果您过去曾主动更改过此设置,我们将不会对其进行任何操作。它将保持为您配置的默认值。
即使您没有更改过,也不必担心。该设置仍然存在。只需前往 /admin/site_settings 将其重新关闭即可。
17 个赞
很高兴听到这个消息。(我记得很久以前,这对 markersocial 来说是个大问题,他们不得不非常努力地推动对核心进行任何更改。)
6 个赞
ToddZ
4
看起来这只涉及用于创建帐户的电子邮件地址。我想如果它对类别入站地址有任何影响,应该会有一些讨论。
1 个赞