Primeiramente, peço desculpas se isso já foi abordado em outro lugar. Pesquisei na categoria e não vi menção, mas posso ter perdido se foi formulado de maneira diferente.
Os usuários de um fórum que modero trouxeram um bug à nossa atenção. Eles conseguem contornar o limite de 3 posts excluindo e restaurando posts. Passos para reproduzir:
Faça 3 posts consecutivos.
Exclua o 3º post, adicione um 4º.
Restaure o 3º post.
Isso pode ser repetido quantas vezes o usuário quiser, desde que apenas 3 posts estejam ativos antes de restaurar os posts excluídos, por exemplo, com os posts 1, 2 e 15 ativos, o usuário pode restaurar os posts excluídos de 3 a 14.
O limite de três respostas é mais uma medida de segurança do que qualquer outra coisa.
Pode haver um comportamento melhor aqui, mas se seus usuários estão fazendo isso para contornar deliberadamente esse tipo de recurso, é totalmente apropriado emitir um aviso ou até mesmo suspender temporariamente a participação deles.
Também existem maneiras de contornar o limite mínimo de postagens - geralmente aconselho os clientes que, quando os usuários abusam dessas brechas, eles primeiro recebem um aviso e, em seguida, um tempo limite.
Obrigado pela sua resposta. Não se tornou um problema e, até onde sei, ninguém na diretoria o explorou, mas pensei que seria melhor comunicá-lo aos desenvolvedores caso fosse algo não reportado anteriormente e que pudesse ser corrigido.
ETA: Líderes/Moderação — sintam-se à vontade para remover este tópico a seu critério para que o exploit não seja facilmente pesquisável.
Eu acho que um tipo diferente de limite deveria lidar com esse griefing:
Você pode definir max_post_deletions_per_day bem mais baixo. Já está definido como 10, então isso só pode acontecer 10 vezes?
Também concordo com o @Stephen que, neste caso específico, se surgir, deve simplesmente cair em… o membro está agindo de forma abusiva e ser tratado com banimento.
Nós deliberadamente permitimos esse padrão no código para casos extremos.