问题1: 用户ID递增 如果从10000开始,每次增1的话 用户注册量是不是就直接泄露了?有没有什么更好的方式呢? 问题2: 用户ID需要预留一些靓号,如88888,如何处理用户注册时不会用到这个ID?
求大佬们给点建议,谢谢!
id 是 id ,用户号是用户号。
可以批量生成号,并创建ID池,每次从里面随机获取,比如生成10000-99999999的ID,将保留的剔除,剩下的放进ID池,每次从ID池子里获取。后面要不断关注ID的使用情况,并随时补充就行了。
如果不想用递增数字或是怕泄露注册量,可以直接用注册邮箱、手机号或UUID(比如mongo的_id)
_id
来自✨ Node.js开源项目精选✨
预留方案楼上说的差不多了,然而,现在除了手机号、QQ号真没什么其他的号码还有靓号的必要了吧。。昵称还有点价值
@vendar 昵称可以修改,ID改不了。产品设计是这样的
用户ID是服务器生成的,用户都能看到
@leiwei1991 可以参考一下微信号
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
id 是 id ,用户号是用户号。
可以批量生成号,并创建ID池,每次从里面随机获取,比如生成10000-99999999的ID,将保留的剔除,剩下的放进ID池,每次从ID池子里获取。后面要不断关注ID的使用情况,并随时补充就行了。
如果不想用递增数字或是怕泄露注册量,可以直接用注册邮箱、手机号或UUID(比如mongo的
_id)来自✨ Node.js开源项目精选✨
预留方案楼上说的差不多了,然而,现在除了手机号、QQ号真没什么其他的号码还有靓号的必要了吧。。昵称还有点价值
来自✨ Node.js开源项目精选✨
@vendar 昵称可以修改,ID改不了。产品设计是这样的
用户ID是服务器生成的,用户都能看到
@leiwei1991 可以参考一下微信号
来自✨ Node.js开源项目精选✨