My users like being able to delete their accounts.
But, they often regret doing so afterwards, and wish it could be undone.
Hell, sometimes spammers/trolls try to use the delete my account feature to cover their tracks!
I've also had cases where I wanted to identify if a previously self-deleted user has returned or not.
So, I did a bit of modding, and came up with this modification to your product.
Essentially, rather than really removing deleted users from the database, it just puts them into a special usergroup which makes them look like they're deleted, when they really aren't.
They don't show in :
* postbits (with the included template edit which hides their username from non-admins)
* member list (due to group settings)
* profiles (due to their profile giving a 'deleted' error when viewed by non-admins)
To use my modified version instead :
- Install my Fake Account Deletion mod.
- Replace the self_delete_profile.php file in this hack with the slightly modified one attached to this post.
Note that
this extension to calorie's mod is not officially supported, but if you encounter problems with it, please IM me with the details.