Я возвращаюсь вперед и назад по идее разрешить пользователям на моем сайте менять свои имена пользователей, которые будут отображаться через сайт. С одной стороны я хочу предоставить пользователям гибкость. Но с другой стороны, я не хочу, чтобы они использовали эту функцию как способ скрыть, если они делают что-то нежелательное на сайте. Я знаю, что SO и Twitter позволяют вам изменять отображаемое имя. Что удерживает кого-то от плохого поведения на сайте, а затем меняет свое имя, чтобы они продолжали вести себя плохо?
Мне нужна обратная связь с pro и con. Спасибо!
Update: Чтобы немного разобраться. Я не использую имя пользователя как основной внутренний идентификатор учетной записи. Каждый пользователь получает уникальный номер. Мой вопрос не в том, что моя система отслеживает пользователя о том, как другие пользователи смогут отслеживать друг друга.
Если userA знает, что userB делает что-то плохое, а затем userB меняет свое имя на userC. Тогда userA больше не будет знать, кто он.