这里还有其他问题。
你位于 /login 页面,并在“邮箱/用户名”字段中输入了你的用户名。在我上面提到的初始困惑之后,你点击了“向我发送一次性登录代码”。这会将你带到“欢迎回来”页面,而“邮箱”字段中预先填充了你的用户名(问题 1)。如果你心不在焉地点击“继续”,你会同时看到三条红色错误消息(问题 2):
- 用户名、邮箱或密码不正确
请修正此错误以继续 - 邮箱 - 请输入有效的邮箱地址
请输入有效的邮箱地址
下一个“继续”按钮旁边的“改用密码登录”文本看起来有点像是对“继续”按钮的描述,但这不算大问题。
然后你点击“继续”。页面跳转到了“欢迎回来 - 请检查你的邮箱”界面,但“用户名、邮箱或密码不正确”的错误依然存在(问题 3)。
在这里,额外的链接(“重新发送代码”、“使用不同的邮箱地址”)位于“继续”按钮下方,因此更清楚地表明它们是其他操作。
在此添加一条说明,以确认随着即将推出的这项更改,随机用户名生成功能今后将不再默认启用,而是完全由用户自行选择开启。本主题的首帖已相应更新。
感谢大家的反馈。
3 个赞
ecki
(Bernd)
55
我个人很讨厌验证邮件或登录邮件里没有可以点击的链接,所以如果能增加一个选项,把这个功能作为站点偏好设置,我会很感激。
在注册的第一步就提供邮箱和验证码挺好的,但我在想,在未同意数据保护条款的情况下输入邮箱(并发送邮件)是否合适?正如之前提到的,这还需要与版主审核流程相配合(也就是说,如果账户并未最终通过审核,就不要发送“激活您的账户”这类邮件)。
1 个赞
pmusaraj
(Penar Musaraj)
56
满足这一需求并不容易,原因有二。首先,对于产品而言,最好只有一种机制来确认电子邮件地址的所有权。同时存在两种机制会让最终用户、管理员以及我们自己的支持团队感到困惑。
第二个原因与安全性有关。链接更容易被潜在的攻击者劫持或操纵。例如,某人很容易发送一封看似来自合法网站的电子邮件,其中包含一个看起来也很正规的链接,但该链接实际上会将用户引导至不同的网站或账户。链接使得社会工程攻击更容易实施,而电子邮件验证码则不然。
对于一次性电子邮件来说,这应该没问题吧?无论如何,我不确定发送链接和发送验证码在这方面有什么区别。
Takiro
(Takiro)
57
有没有办法让那些设置了“注册时显示”或在注册时必填的自定义用户字段,也显示在这个新的注册页面上?在我们的论坛上,有一些选项,比如“订阅本月艺术作品”,用户之前注册时会看到这些选项。虽然这很好,但不幸的是,它绕过了输入和显示重要登录字段的过程。
3 个赞
是的,根据我的经验……只要用户没有被禁止更改用户名!
MDNJ
59
确实,设置邀请码时对我来说也不起作用。
它只是无法发送邮箱验证码,而且没有任何警告或错误提示。
因此,我不得不将其设置为仅限邀请注册。不过,这种注册方式确实很有用,尤其是在无法强制启用双因素认证(2FA)的情况下。它肯定比让用户设置一个他们可能已经用过很多次的通用密码更安全。
TimMOz
60
嗨,这个方案看起来不错,但它会多出一轮邮件往来。
我们采用仅限邀请制,并通过邮件发送个人邀请。
之前,邮件中的注册链接包含一个扩展令牌,用户无需再进行额外的邮件验证即可注册。

开启此功能后,邮件中发送的是短格式令牌,这需要用户再完成一轮邮件验证。

这让新用户的注册流程变得更加复杂。
1 个赞
是的,这个系统在注册表单中不显示用户字段,但在下一步确认代码后就会显示这些字段。
您是否尝试过测试该页面对于已设置的字段的显示效果?
MDNJ
63
对于不太懂技术的用户来说,注册体验一直很棒。只需在输入框中输入你的电子邮件地址,等待验证码即可进入。而且相对安全。
目前我注意到的一些问题:
- 正如之前提到的,使用邀请 码的功能是损坏的。
- 对于与我合作的用户来说,输入数字的时间非常非常短,而且验证码可能比必要的长度要长。据我所知,这两者都不可调整,而且似乎都不能增加安全性——只会让操作变得更困难。
- 虽然仅通过电子邮件框进行注册很棒,但下次你登录时突然需要输入一个你“必须”输入的密码,这并没有太大意义。如前所述,与我合作的用户不太懂技术,因此当使用电子邮件验证码进行注册是默认选项时,出现密码框(可能在几周后)会让人困惑。当今的标准预期是仅提供电子邮件框,然后由系统决定之后是否要求输入密码、电子邮件验证码或其他验证方式。
2 个赞
Takiro
(Takiro)
64
是的,我测试过了,但输入代码后,用户被重定向到了论坛,而不是自定义表单字段。