lote14 0 Denunciar post Postado Maio 12, 2012 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
hinom 5 Denunciar post Postado Maio 12, 2012 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
Motta 645 Denunciar post Postado Maio 12, 2012 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
lote14 0 Denunciar post Postado Maio 12, 2012 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
Motta 645 Denunciar post Postado Maio 12, 2012 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
lote14 0 Denunciar post Postado Maio 12, 2012 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
Motta 645 Denunciar post Postado Maio 12, 2012 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
lote14 0 Denunciar post Postado Maio 12, 2012 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
Motta 645 Denunciar post Postado Maio 12, 2012 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