3

我经营一个社交网络/博客网站(http://www.obsidianportal.com),目前用户在各处都由他们唯一(且不可更改)的用户名标识。许多人要求能够拥有一个他们可以选择的显示名称。我想支持这一点,但我担心欺骗和身份盗用。所以,我想知道是否有人处理过这个问题并有任何建议?

这是我想避免的:

我在网站上被称为Micah。我不希望任何人能够选择我的名字作为他们的显示名称,然后在网站上向其他人冒充我。同样,我不希望人们能够互相模仿。

以下是我确定的一些可能的途径:

  • 让他们选择他们想要的任何名称(在合理范围内:亵渎、种族主义、仇恨言论等)
  • 不允许用户选择与现有唯一用户名重叠的显示名称
  • 不允许用户选择与现有唯一用户名或现有显示名称重叠的显示名称。

我是不是太偏执了?我应该放松一下,让用户选择他们想要的任何名称吗?

4

2 回答 2

3

我会遵循最小惊讶原则,在这种情况下“不允许用户选择与现有唯一用户名或现有显示名称重叠的显示名称。” 否则,您可能会有 10 个昵称 Piskvor 的不同人互相交谈;)

于 2008-11-15T14:17:13.977 回答
1

如果该帐户与具有某些统计信息的个人资料相关联,我认为您不需要必须是唯一的用户名。如果在 StackOverFlow 有人试图使用我的名字并且他的次数低于 1000 次,我认为很明显我是真实的。当然,有人可以在这里使用我的名字并尝试成为我,在这种情况下,我需要管理员的帮助,所以也许你应该有一个系统来报告滥用行为

另一方面,我有一个系统可以验证用户名是唯一的。这样一来,就更简单了。我这样做是因为注册的人没有任何个人资料页面,所以很难知道谁是真正的人。

希望对您有所帮助。

于 2008-11-15T14:17:08.173 回答