允许用户在社交网站上选择显示名称的最佳做法?

时间:2008-11-15 14:08:56

标签: social-networking

我运行了一个社交网络/博客网站(http://www.obsidianportal.com),目前用户通过其唯一(且不可更改的)用户名识别。许多人要求能够拥有他们可以选择的显示名称。我想支持这个,但我担心欺骗和身份盗窃。所以,我想知道是否有人处理过此事并有任何建议吗?

这是我想避免的:

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

以下是我发现的一些可行途径:

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

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

2 个答案:

答案 0 :(得分:3)

我选择principle of least astonishment,在这种情况下“不允许用户选择与现有唯一用户名或现有显示名称重叠的显示名称。”否则你可能有10个不同的人,昵称Piskvor互相交谈;)

答案 1 :(得分:1)

如果该帐户已链接到包含统计信息的个人资料,我认为您不需要必须是唯一的用户名。如果在StackOverFlow有人试图使用我的名字并且他的代表不足1 000,我认为很明显我是真的。当然,有人可以在这里使用我的名字并尝试成为我,在这种情况下我需要管理员的帮助,所以也许你应该有一个système来举报滥用行为

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

希望能帮助你。