Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lote14

Exclusão do criador do Tópico

Recommended Posts

Pessoal já peguntei isso uma vez em outro tópico, mas a resposta não foi muito aprofundada.

 

O que fazer se um usuário "x" que já postou comentários no post, já criou e postou artigos no site, fez comentários no fórum, criou tópicos no fórum, decide EXCLUIR SUA CONTA NO SITE.

 

Ou seja existe um vasto conteúdo gerado pelo usuario "x" criado a vários anos utizando o site, e derrepente ele se enche e decide não utiizar mais o site querendo cancelar.

 

Na prática tenho um fórum em um site onde a estrutura está toda em cascata (exclusão, atualização...) quando o usuário excluiu seu cadastro leva todo seu conteúdo gerado para o buraco. O que está me causando problemas.

 

Ou seja, tem tópicos que ficam sem sentido quando perco este usuário, incluive quando "x" por exemplo cria um tópico . Imagine, "x" cria um tópico que recebe 300 respostas, o tópico bombando a galera compartilhando coisas e "x" resolve excluir seu cadastro no site. vai o tópico e respostas todas para o buraco.

 

Como posso resolver este problema, gostaria de saber como os donos de fórum tratam isso. NA PRÁTICA.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por logística um cadastro jamais deve ser excluído

 

Um dos motivos você mesmo experimentou e descreveu no post.

 

Ao invés de usar DELETE para desativar/excluir uma conta, crie uma flag que identifique o status do cadastro.

 

 

exemplo

 

table_users
  active 
      0: inativo
      1: ativo
      3: boqueado (temporário)
      4: excluído (permanente)

 

é apenas um exemplo.. pode-se fazer e N maneiras.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por logística um cadastro jamais deve ser excluído

 

Um dos motivos você mesmo experimentou e descreveu no post.

 

Ao invés de usar DELETE para desativar/excluir uma conta, crie uma flag que identifique o status do cadastro.

 

 

exemplo

 

table_users
  active 
      0: inativo
      1: ativo
      3: boqueado (temporário)
      4: excluído (permanente)

 

é apenas um exemplo.. pode-se fazer e N maneiras.

 

Concordo com o hinom, mas deixe claro nas "Regras" que não haverá a exclusão automática no ato de exclusão da conta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beleza era isso mesmo que queria saber.

 

Só mais uma dúvida, exemplo:

 

Se um usuário "x" pedir para excluir sua conta:

 

4: excluído (permanente)

 

como exibo os seus comentários, fotos de perfil, posts criados, etc... naquele exemplo que dei sobre ele ser o criador do tópico.

 

Vamos supor que ele crie um tópico no site,e esteja assim:

 

TÓPICO PRIMEIRO

criado por antonio em 12/12/2011

[foto de antonio] [login de antonio]

texto do tópico que antonio criou

 

Se o status estiver como "4: excluído" como vou exibir este tópico sem excluí-lo, pois existem respostas relacionadas? troco antonio e escrevo anonimo? Ou têm outra solução mais inteligente?

 

Outra coisa, ao clicar em "antonio" o usuario é direcionado para área de perfil, se o usuário estiver com status "excluído" como fica isso?

 

Se eu excluisse essa conta neste fórum como seria exibido os meus comentários?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie primeiro a Regra depois a implemente.

Ou seja defina a regra, você, a comunidade, algo que todos(a maioria) aceite e aí sim pense em como implementar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Criei um campo de status como me foi sugerido.

 

Agora gostaria de saber estas questões.

 

Se eu excluisse essa conta neste fórum (4: excluído (permanente)) como seria exibido os meus comentários e tópicos criados?

 

ao invés de lote14 como ficaria? ao clicar no meu nome de usuário para onde seria derecionado?

 

ou o fórum não permite excluir a conta?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como disse , o fórum é seu , você (ou a comunidade) cria(m) as regras.

 

Eu defendo a tese da não exclusão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tudo bem, mas não excluindo como exibiria o tópico.

 

O comentário teria que continuar lá, certo?

 

Não poderia continuar a exibir a foto da pessoa, nem seu nome e login a identificando.

 

Com você faria na sua opinião?

 

Sei lá teria que trocar o seu login por "anonimo", é este tipo de idéia que preciso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Manteria o Login, a foto poderia ser substítuida por uma "foto padrão".

O Nome seria suprimido também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.