我希望我网站上的用户能够随时更改他们的用户名,并且他们可以使用电子邮件或密码登录。
由于 Facebook 中的类似要求,我仍然必须定义 id。Facebook 会在用户注册时为其分配一个唯一编号,并以多种方式使用该编号。
我们至少需要一些不会改变且不是由用户创建的东西;因此,在必要时,可以通过该号码识别用户。
Facebook 不会将这些数字加 1。就像数据库中的自动增量 int 值一样。这很好,因为您无法立即估计用户数量,也无法通过一一增加用户标识来浏览系统。
处理这种情况的最佳方法是什么?Facebook 如何做到这一点?
有没有通用的算法或技术来做到这一点?