Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

Remove all posts by certain user?

edited March 2008 in Vanilla 1.0 Help
Hi, My forum occasionally gets human users who manually post 8 or 9 spam comments. I would like to be able to ban or delete the user and remove all his posts. Is there a fast way to do this with Vanilla? Thanks!


  • Options
    Try the user removal extension.
  • Options
    Sorry, I already tried this: and it doesn't work.
  • Options
    The UserRemoval Addon removes the user, and only the user. (It does it very hastily, and doesn't delete any of the posts, etc. so you're left with a big mess if they were an actual user)
  • Options
    Could you give a link to the extension you are mentioning? I can only find the one I linked to above, and it simply doesn't work when I try to remove the user.
  • Options
    No, that's it; and you're right, it doesn't do what you want.

    From the description:
    Keep in mind that the removal of users can mess up your database and forum. Use this function with care. In many cases it might be better to set the users role to "Banned".
  • Options
    Hmmm, this would be an important extension to get fixed, in my opinion. Thanks!
  • Options
    This comment shows you just how lengthy the manual deletion can be. Someone needs to merge the CommentRemoval and the DeleteUser addons, to make a super deletion machine. (perhaps also looking for extension-specific data such as for Attachments)
  • Options
    Yes, yes, yes, that was my very first request when I started with Vanilla.

    CommentRemoval works a treat but that caution in the ReadMe for DeleteUser always worried me and I never tested it. I delete users manually using MyPHP Admin.
  • Options
    (you mean PHP MyAdmin, right?) you still have to delete everything posted by the user, etc., as described here.
This discussion has been closed.