用户账号名、ID、昵称之间的关系是什么样的?如果都可以配合密码登陆的话有哪些注意事项?

好多APP都可以通过账号、昵称、注册的手机号、邮箱号进行登陆,做这方面的设计应该注意哪些方面?
回答 5 排序
风车车 易达通网络通信有限公司 产品专员

作为登陆的唯一标识。

就像你提到的手机号和昵称,假如我的手机号是17878787878,而另一个用户的昵称也想用这个。应该怎么判定呢?也许就需要在填入昵称时检测不能全为数字。等等。

匿名

ID是唯一标识,然后昵称和用户名其实差不多。如果有实名制,这俩都没啥乱用。这个牵扯到数据库结构。用户注册流程一般是填写邮箱/手机号,然后设置密码,验证有效性,之后生成有效ID,再之后是用户的个人资料填写(昵称、用户名、性别等信息),之后再是绑定银行卡等实名认证信息。
当ID是数据库处理中作为唯一性的标识时,其实填的邮箱和手机号都是为了精确匹配到ID,也有的做的比较简易,就直接分配给你ID,如QQ。而昵称和用户名的信息在这时候是不具备唯一性的,也不会作为限制条件。
当以手机号和邮箱作为注册判断标准时,其实背后还是在做绑定ID的判断,数据库是否已经为此账号生成ID……

但在一些论坛和一些游戏为这时候可能是直接就使用用户名作为账号判断标准,此时就必须确认账号的非唯一性,不过现在不多见了

匿名
质数 顺网科技 新媒体策划

是一一对应的,后台数据库以ID作为唯一标识

匿名
Lanto 创可贴一样的 PM

唯一标识。

格式判断。

匿名

可以问问后台数据库人员关于字段和记录的相关问题。

匿名

发表评论,请先 登录 · 注册

合作伙伴

诸葛IO
薪人薪事
拉勾
 阿尔法公社
测试兄弟
BOSS直聘
环信
外包大师
CSDN