总体来说,我喜欢这个功能(首次注册只需输入邮箱和验证码),但它存在一些不足之处:
a) 登录和注册的配置应该分开设置
b) 在注册表单中隐藏用户名输入框应该作为一个可选项,因为用户名仍然是重要的沟通标识,随机生成的用户名或基于计数器的用户名看起来非常奇怪
c) 奇怪的是,在我网站上,随机用户名功能对某些垃圾注册(未验证的用户条目)有效,但对两个真实用户却不起作用,他们都被分配了 “user1” 和 “user2” 这样的名字,真糟糕。(我不确定垃圾注册者和普通用户之间有什么区别)
d) 对于登录,能否增加一个额外的按钮,比如发送包含魔法链接和验证码的邮件?我觉得没有必要将这部分单独分离出来。
e) 文档应该明确说明该功能会移除用户名表单(或者更好的做法是,不要移除它)