Give User an Option to self-delete their Account

this shoul not be implemented! spammers now buy user login details from vpn companies, they use old account to spam forums.
if self delete enabled, they will delete all accounts at once by writing script. even if you decide to add this option, must be turn able on or off
A email verification link would prevent bulk abuse.

As @cdub suggests, usergroup permissions are essential. But XF would not implement this without permissions. Every admin would be able to turn this on/off and decide which usergroups can use it. I would only allow members without posts and without warnings / bans to use it.

Some form of grace period before the account is hard deleted would be nice. So that if the member changes their mind they can still reverse it. Some platforms send reminder emails that the account is going to be deleted in X days unless the user cancels the deletion.
 
XF has so many shortcomings and missing features (especially compared to other manufacturers) that this is just one of the smaller core integrations.
But yes - I would also like to see it as a core component.
 
I like this in principle but:
A email verification link would prevent bulk abuse.

As @cdub suggests, usergroup permissions are essential. But XF would not implement this without permissions. Every admin would be able to turn this on/off and decide which usergroups can use it. I would only allow members without posts and without warnings / bans to use it.

Some form of grace period before the account is hard deleted would be nice. So that if the member changes their mind they can still reverse it. Some platforms send reminder emails that the account is going to be deleted in X days unless the user cancels the deletion.
All of this is needed hand in hand with it.
 
Would have 0 problems with a self delete of users account. All their posts stay as they are forum owner property just the account itself is deleted and that accounts posts are still there with the "posted by" info simply showing deleted member.

It would be up to the staff to go through the deleted accounts posts and remove individual posts.
 
Also in case I dust this one up... Is there a solution from XenForo in sight for USER SELF-DELETE?
Solution to what problem? You mean this to be made core? I don't think they are interested on it.
Would have 0 problems with a self delete of users account. All their posts stay as they are forum owner property just the account itself is deleted and that accounts posts are still there with the "posted by" info simply showing deleted member.

It would be up to the staff to go through the deleted accounts posts and remove individual posts.
This add-on does exactly that.
 
No way.
If a member asks to leave my forum, I go into their account and give them a title of Ex-Member, then I Go to their account again and "Ban" them. That way if they want to come back I can re-open their account.
And also They are still on my system, in case they ever try to come back with a different name
 
But unfortunately @Ozzy47 is currently unavailable and does not update the resource to 2.3.
Done...
 
I like the idea of keeping it to an addon - I can understand this being useful on a number of aspects however for a small site, it's not a necessity whereas a larger one would be extremely useful.

Following GDPR is essential for a business, and having an option for 'Delete account' may result in members creating rash decisions that cannot be reverted. Having an Administrator to handle each case uniquely allows time for the user to think if this is the decision they are looking to make and whether or not it is worth it.
 
My mate's site has this addon. It does the job. But you do need to let the admin know first on why you're deleting the account.
 
"having an option for 'Delete account' may result in members creating rash decisions that cannot be reverted"

This is the key for any "Delete Account" solution. If there is no "cooling off" period before permanent delete than I would say the implementation for delete account for a forum is not viable.

The process should go something like:
1) Member requests delete account
2) Account is immediately "suspended". No posting, no commenting, and logged out.
3) If member does not login for XX days account moves to permanent suspension/deletion.
4) If member does login within the XX day suspension period that are greeted with a message that says "This account is scheduled for deletion in XX days, proceeding with login will fully reinstate account for use."
 
Back
Top Bottom