It’s the bane of every community editor: the wack-a-mole trolls who won’t go away. Ban them and they re-register to flame another day.
There’s relief though. If you use Drupal, Daniel Braksator released a module called Misery. What does it do? Makes life miserably for certain users. How does it do it? Let us count the ways:
- Delay: Create a random-length delay, giving the appearance of a slow connection.
- White screen: Present the user with a white-screen.
- Wrong page: Redirect to a random URL in a predefined list.
- Random node: Redirect to a random node accessible by the user.
- 403 Access Denied: Present the user with an “Access Denied” error.
- 404 Not Found: Present the user with a “Not Found” error.
- Forms don’t submit: Redirect back to the form during validation to prevent submission.
- Crash IE6: If the user is using Internet Explorer 6, this will crash their browser.
Want to inflict other miseries? Like all good modules, there are hooks for that.