让您的用户更改用户名是个好主意吗? [英] Is it a good idea to let your users change their usernames?

查看:95
本文介绍了让您的用户更改用户名是个好主意吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我反复讨论让我站点上的用户更改其用户名的想法,该用户名将在整个站点上显示.一方面,我想给用户带来灵活性.但是,另一方面,我不希望他们使用此功能来隐藏他们是否在网站上进行了不必要的操作.我知道Twitter使您可以更改显示名称.是什么阻止某人在网站上表现不良,然后更改其姓名,以便他们可以继续表现良好?

I'm back and forth on the idea of letting the users on my site change their usernames, which would be displayed through out the site. On one side I want to give the users flexibility. But on the other, I don't want them to use this feature as a way to hide if they do something unwanted on the site. I know SO & Twitter lets you change your display name. Whats keeping someone from behaving bad on the site and then changing their name so they can continue behaving bad?

我需要反馈专家的意见和缺点. 谢谢!

I need feed back on the pro's and con's. Thanks!

更新: 整理一下.我没有使用用户名作为主要内部帐户ID. 每个用户都有一个唯一的号码.我的问题不是我的系统真正跟踪用户,而是其他用户将如何相互跟踪.

Update: To clear things up a bit. I'm not using the user name as the primary internal account ID. Each user gets a unique number. My question is not really about my system tracking the user its about how other users will be able to track each other.

如果用户A知道用户B做得不好,然后用户B将其名称更改为用户C.然后,userA将不再知道他是谁.

If userA knows that userB is doing something bad and then userB changes his name to userC. Then userA will no longer know who he is.

推荐答案

先做不好的事再改名字"是什么意思?如果您暗示用户可以发布内容(例如,附加姓名),然后更改其名称,并且附加在其帖子中的名称也不会更改,那么我认为您需要重新考虑您的(数据库)体系结构并确保用户名是一个参考点,并且当某人更改其用户名时,该用户名的所有表示形式都会更改.

What do you mean with "do something bad and then change their name"? If you're implying that users can post content, for instance, with their name attached, and then change their name and the name attached to their posts won't change as well, then I think you need to reconsider your (database) architecture and ensure that a username is a single point of reference and all representations of that username change when someone changes their username.

好的,对不起您的误会.但是,如果您只有一个参考点,则更改用户名与该问题无关.假设我的用户名是Foo,我在某个地方拖了一些线程,然后将我的名字更改为Bar.只要人们可以看到我发布的内容(例如,发布历史记录页面),那么无论我以前是否被称为Foo都没关系,Bar现在与之前是巨魔素材的帖子相关联.因此,也许您只需要通过在用户个人资料上进行类似帖子历史记录概述的操作来创建透明度? :)

OK, sorry for misunderstanding. But if it's the case that you have a single point of reference, then changing your username is irrelevant to the problem. Let's say my username is Foo and I troll some thread somewhere, then change my name to Bar. As long as people can see what I've posted (eg. a post history page), then it doesn't matter whether I used to be called Foo or not, Bar is associated now with posts made before that were troll material. So perhaps you just need to create transparency, by making something like a post history overview on users' profiles? :)

这篇关于让您的用户更改用户名是个好主意吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆