我想为我网站上的每个使用者建立一个公开个人档案页面。与SO用户配置文件非常相似。但我不想暴露我用作PK的Guid。我也不知道在网站的整个生命周期中用户名是如何独特的,以便在网址中使用它。公开个人档案的公开个人档案
问题是SO本身是如何做到这一点在url https://stackoverflow.com/users/242506/nubm?用户名可以删除,网址仍然有效,但是我应该在我的Guid旁边生成一些可公开查看的UserId,我可以在链接到个人资料页面并在url中显示它?
我找到了类似的问题Should I expose a user ID to public?或How do I create a "public" user profile page in ASP.NET (3.5)但他们不完全是我想知道的。
SO只是使用用户标识 - 也就是说,它们存储的是整数而不是GUID。 –