最近看到DropBox的用户注册功能设计,简单是简单,但是还需要输入密码,设置密码意味着用户的记忆负担。
于是又想到了垃圾的知乎网站,虽说是可以用其他网站的账号登陆,但是登陆后居然还是要输入一大堆的隐私信息来注册,操。
于是想起了微信和免费WiFi:真正简单的用户账号设计需要哪些数据?只需要本人实际姓名、E-mail和手机号码任选其一,无需密码!
当需要绑定登陆设备到手机时,自动通过App提供手机号码,然后网站发送一个验证数字短信,用户使用它登陆就可以了。为避免重复的验证,让会话在1个月内有效就可以了。当然,额外附带一些基于机器学习的可疑登陆识别技术。
E-mail和手机号码任选其一的意思是,不应该同时提供,E-mail和手机号码可以注册2个账号,这其实没什么问题,
需要本人实际姓名的意思是,用户姓名和(E-mail地址 OR 手机号码)联合作为用户数据库的自然主键,用户姓名本身允许有重复。实际上,用自定义的ID号作为主键最大的问题是,一旦别人抢注了好ID,后面的人就只有干瞪眼的份。这台过分了。
更好的设计是,一旦用户完成了注册,他可以自由定义一个ID作为他的Nickname。
使用用户实际姓名还有一个好处,就是潜在的允许社交互动。老实说,我更愿意和一个实际的人交流,而非一个ID号。
时间: 2024-10-29 19:12:52