9:06am
September 18, 2014
For fellow Drupal jockeys
While dragging a couple of our websites kicking and screaming into 7.x territory, I am reminded of this module (which some of you might find useful):
Misery
Misery is a module designed to make life difficult for certain users.
It can be used:
- As an alternative to banning or deleting users from a community.
- As a means by which to punish members of your website.
- To delight in the suffering of others.
The aim of misery is to be not traceable by users on misery list, so misery actions should be sufficiently subtle enough to avoid suspicion.
Currently you can force users (via permissions/roles, editing their user account, or using IP blacklists to endure the following misery:
- Delay: Create a random-length delay, giving the appearance of a slow connection. (by default this happens 40% of the time)
- White screen: Present the user with a white-screen. (by default this happens 10% of the time)
- Wrong page: Redirect to a random URL in a predefined list. (by default this happens 0% of the time) [ETA: This is my favorite.]
- Random node: Redirect to a random node accessible by the user. (by default this happens 10% of the time) [ETA: This one too. Bwahahahaha.]
- 403 Access Denied: Present the user with an “Access Denied” error. (by default this happens 10% of the time)
- 404 Not Found: Present the user with a “Not Found” error. (by default this happens 10% of the time)
- Forms don’t submit: Redirect back to the form during validation to prevent submission. (by default this happens 60% of the time) Note: Occasionally certain forms validate based on which button was pressed, this won’t work in those cases.
- Crash IE6: If the user is using Internet Explorer 6, this will crash their browser. (by default this happens 0% of the time)
- Spam: Replace node content with a set word. (by default this happens 10% of the time)
- Logout: Log the user out. (by default this happens 10% of the time)
There are hooks for developers to unleash and contrive more misery.
This project was inspired by the vBulletin hack; “Miserable Users”.
If you want to give your trolls the silent treatment try the Cave module.
…There have been times when I’ve input some juicy piece of data (IP, what have you) into the module’s field while muttering with the greatest pleasure, “Misery on you, misery on your family, misery on your cow…” SO satisfying.
snapperwocky likes this
webbgyrl likes this
shy-magpie reblogged this from dduane
tired-eyes likes this
thefoxandtheflower reblogged this from beautifuloddity and added:OMG YES
dinosauriaawesome likes this
beautifuloddity reblogged this from withasmoothroundstone
skeletondan likes this
cdeblias likes this
breenlala likes this
ilarual-archive reblogged this from dduane
grassangel reblogged this from dduane
coolerthanjonsnow likes this
shy-magpie likes this
voxnipop reblogged this from withasmoothroundstone
elizabethyalkut likes this
jenesaispourquoi reblogged this from withasmoothroundstone
hearthburn reblogged this from dduane
yavosaur likes this
davetheinverted reblogged this from dduane
theladyaubrey likes this
startledgazette likes this
tomrk1089 likes this
agentelderofshield likes this
redhead-without-a-tardis likes this
bakaimoutokun reblogged this from withasmoothroundstone
jiheishousha likes this
askoutcasts likes this
zz9pzza likes this
persante likes this
brsis likes this
literally--a--horse likes this
gement likes this
calligrafiti reblogged this from dduane
ratherbeatspacecamp likes this
brett-caton likes this
venneh likes this
punderwall likes this
callerofstorms likes this
xmadamexagneaux reblogged this from dduane
catseamus likes this
abotl likes this
probablystars likes this
nandineed likes this
badgerbee likes this
your-average-joke likes this
w00bliette reblogged this from dduane
errantmoggy reblogged this from dduane
flammableenthusiasm likes this
felren13 reblogged this from dduane- Show more notes
Theme


113 notes