跳到主要内容
CNode

用户ID如何设计?

问答
Lleiwei1991发布于 8 年前最后回复 8 年前
852630

问题1: 用户ID递增 如果从10000开始,每次增1的话 用户注册量是不是就直接泄露了?有没有什么更好的方式呢? 问题2: 用户ID需要预留一些靓号,如88888,如何处理用户注册时不会用到这个ID?

求大佬们给点建议,谢谢!

查看回复

回复 (8)

L
leiwei1991#78 年前

用户ID是服务器生成的,用户都能看到

L
leiwei1991#68 年前

@vendar 昵称可以修改,ID改不了。产品设计是这样的

V
vendar#58 年前

预留方案楼上说的差不多了,然而,现在除了手机号、QQ号真没什么其他的号码还有靓号的必要了吧。。昵称还有点价值

来自✨ Node.js开源项目精选

V
vendar#48 年前

如果不想用递增数字或是怕泄露注册量,可以直接用注册邮箱、手机号或UUID(比如mongo的_id

来自✨ Node.js开源项目精选

F
fhawk#38 年前

可以批量生成号,并创建ID池,每次从里面随机获取,比如生成10000-99999999的ID,将保留的剔除,剩下的放进ID池,每次从ID池子里获取。后面要不断关注ID的使用情况,并随时补充就行了。

W
wangchaoduo#28 年前
  1. 那就从12345开始
  2. 设置一个白名单
M
MiYogurt#18 年前

id 是 id ,用户号是用户号。

参与回复

登录后即可参与回复。登录