此次更改包含两个部分。第一部分是随机用户名生成,我们将很快将其默认设置为关闭,因为你说得对,对于所有社区来说,这并不是一种很好的默认选项。
第二部分是在账户验证和登录时使用电子邮件验证码。这比电子邮件中的魔法链接更好,甚至可以说比密码更好。即使不比密码更好,它也更简单。流程如下:
- 用户注册后,我们会向其邮箱发送一个验证码,并在页面上显示验证码输入框
- 用户在邮件中看到验证码,并在 Discourse 中输入(可以在另一台设备上查看邮件,然后在同一台设备上继续操作)
- 登录流程也是如此
- 在这两种情况下,如果用户愿意,他们可以完全不设置密码,密码输入是可选的
- 仍然可以将双因素认证(2FA)应用于该账户,作为第二层安全保护
- 其他注册要求(如额外的用户字段、验证码)也仍然适用,具体取决于配置