每当我们创建一个身份验证系统时,它总是自动创建一个唯一的ID,就像为每个用户创建UUID一样。在我的认证系统(Amazon)中,它要求用户注册用户名和电子邮件&用户名应该是唯一和不变的。但我希望用户稍后可以更改用户名,这就是我通过首选用户名添加登录的原因,用户可以在电子邮件验证后添加首选用户名,并可以更改它。这个用户名在注册过程中是无用的,因为它在注册后为每个用户分别创建了一个子(唯一ID)。在注册用户名位置,我使用的是UUID。
过程
发布于 2022-07-11 09:14:02
我认为是的,是你问题的答案。
我在我的项目中自己做。
我说你为什么!
通常自动递增的id工作得很好。嗯,有几种情况下UUID可能变得很方便。尽管优秀的门户网站已经广泛使用UUID标识符作为主ID系统(https://trello.com、https://slack.com),但许多新的启动和开发仍然是基于ID的自动递增主键。
使用UUID作为主键确实还有一些其他的好处;看看互联网。
最终,这是你的项目,你应该决定哪种策略最适合你的项目。
https://stackoverflow.com/questions/72935951
复制相似问题