Olá. Estou executando um site Discourse auto-hospedado e configurando outro. Não consigo ver imediatamente como um usuário pode excluir sua conta ou solicitar que ela seja excluída/anonimizada. Seria bom se isso fosse direto. Isso é possível? (Cancelar a assinatura de e-mails é outra coisa).
Para manter as coisas simples, desativamos mensagens pessoais.
Então, basicamente, para um usuário excluir a conta: com três dias ou menos de idade e com 1 post ou menos. Esse usuário deve ir até suas preferências e rolar até o final, onde há um botão vermelho impossível de perder dizendo “Excluir minha conta”.
Se você desativou as mensagens, eles podem criar um tópico público desnecessário ou enviar uma mensagem aos moderadores (se for possível fazer isso?).
Usuários que desejam cancelar suas contas podem entrar em contato por e-mail com os proprietários do site através do endereço listado na página /sobre. Você pode criar um tópico de FAQ para explicar isso. Em seguida, o administrador pode removê-los ou anonimizá-los.
Tenho um usuário de teste criado há 16 horas com uma postagem, e não há um botão “Excluir minha conta”. Estamos usando SSO — isso explicaria?
Minha recomendação seria facilitar a saída, mesmo que o usuário tenha feito postagens. É muito provável que algumas pessoas queiram fazer isso, e seria ótimo se isso fizesse parte do pacote.
No momento, listamos um e-mail de administrador para solicitar a remoção.
Olá, Chris! Fico feliz em ajudar. Na minha experiência, assim que as pessoas começam a postar, é bom que sejam os administradores do site quem excluam os usuários, especialmente em sites que usam SSO. Usuários anonimizados não podem ser desfeitos, e os usuários cometem erros! Isso permitirá que você verifique a solicitação e garanta que o usuário seja excluído em todos os lugares.
Tente aumentar a configuração do site delete user self max post count. O padrão é 1. Não tenho certeza do motivo pelo qual o SSO interferiria nisso; as únicas condições são