我反复考虑让我网站上的用户更改他们的用户名,这将在整个网站上显示。一方面,我想给用户灵活性。但另一方面,我不希望他们使用此功能来隐藏他们是否在网站上做了一些不需要的事情。我知道 SO & Twitter 可以让您更改显示名称。是什么阻止某人在网站上表现不佳,然后更改他们的名字以便他们继续表现不佳?
我需要反馈赞成和反对的意见。谢谢!
更新: 把事情弄清楚一点。我没有使用用户名作为主要内部帐户 ID。每个用户都有一个唯一的号码。我的问题并不是关于我的系统跟踪用户,而是关于其他用户如何能够相互跟踪。
如果 userA 知道 userB 做错事,然后 userB 将他的名字更改为 userC。那么用户A将不再知道他是谁。