Geralmente, é uma boa ideia permitir a reutilização de nomes de usuário antigos de contas excluídas?

8

Em um site de rede social, geralmente é uma boa idéia permitir a reutilização de nomes de usuário antigos de contas excluídas ou é melhor proibir sua reutilização para sempre?

Como os meninos grandes fazem isso (Facebook, Google, etc.)?

Geralmente, no que diz respeito ao banco de dados, não é grande coisa de qualquer maneira, porque a maioria das tabelas está associada a algum tipo de ID do usuário, e não ao nome de usuário.

Eu posso certamente entender por que você não gostaria de permitir a reutilização de nomes de usuário BANNED, mas e os nomes de usuário de contas que foram simplesmente excluídas pelo proprietário original? Você libera esses nomes de usuário ou proíbe a reutilização deles?

Prós em permitir a reutilização:

  • Libera o espaço de nome de usuário disponível.
  • Os proprietários de contas atuais podem "redefinir" suas contas simplesmente excluindo-as e registrando-as rapidamente novamente com o mesmo nome de usuário.

Contras de permitir a reutilização:

  • Pode criar confusão. Imagine um usuário antigo com milhares de postagens em um fórum. Eles excluem sua conta, suas postagens permanecem com o nome de usuário antigo e alguém aparece e se registra com o mesmo nome de usuário. Parece que o novo usuário criou todas essas postagens antigas. Claro, você pode alterar o nome de usuário do usuário antigo antes de excluir sua conta para evitar essa confusão, mas onde quer que tenham sido citados, você ainda terá o nome de usuário original, o que ainda pode gerar confusão.
  • Pode ser "jogado". Imagine que um usuário muito popular exclua sua conta e alguém registre rapidamente esse nome de usuário para se beneficiar da "confiança" associada a esse nome de usuário e possivelmente o use maliciosamente contra usuários inocentes.

Quaisquer outros prós / contras que não estou pensando nisso? Estou realmente curioso para saber como os garotos grandes fazem isso e por quê.

ProgrammerGirl
fonte

Respostas:

1

Basicamente, você já está respondendo sua pergunta. Uma coisa a acrescentar: se você proibir a reutilização de nomes de usuário desatualizados, sempre poderá oferecer a usuários antigos que voltem e reutilizem sua conta com o nome de usuário antigo. Btw. é assim que o Facebook faz isso. E se você acredita (acredito) que muitas empresas realmente nunca desejam excluir as informações que já tiveram, você pode imaginar que a maioria dos sites não exclui dados antigos, mas simplesmente os desativa. Para não quebrar os índices do banco de dados, os nomes de usuário desativados também permanecerão "únicos" e não poderão ser assumidos por outra pessoa. Os pontos que você mencionou também falam sobre essa prática. O fato de os usuários serem identificados pelo ID e não pelo nome do usuário pode implicar que qualquer pessoa possa usar o mesmo nome de usuário ao mesmo tempo, mas isso não seria uma preocupação para sua pergunta.

RBloeth
fonte
1

Eu diria que está tudo bem. Na maioria dos fóruns, é provável que você tenha um punhado de usuários conhecidos e de longo prazo; portanto, se eles decidiram excluir a conta deles, você pode adicionar os nomes de usuário à lista de nomes de usuário banidos. (Isso provavelmente seria feito manualmente, mas você poderia basear-se no número de postagens / reputação que elas tinham.)

Se alguma postagem do usuário anterior permanecer no site, renomeie o usuário anterior (por exemplo, 'user1234') para evitar qualquer confusão. É uma boa ideia quando alguém exclui sua conta, pois seu nome de usuário pode conter informações pessoais.

DisgruntledGoat
fonte
1

Como eu sei, alguns sites usam os dois lados juntos. por exemplo, quando você exclui o seu Yahoo! conta, eles permitem que você reative sua conta em um determinado período de tempo (90 dias para o Yahoo!). Se você ainda não o fez, o Yahoo! excluirá suas informações e permitirá que outras pessoas reutilizem seu ID.

desfeito
fonte
0

A reutilização é uma péssima ideia ruim , devido ao motivo 1 Contra

Proibir a representação de qualquer usuário e proteger o IP de usuários antigos o tempo todo - a Internet não termina hoje e fica fora do site ... e o texto e os nomes de usuário do usuário estão vinculados

Lazy Badger
fonte