Jump to content

Community

Delete My Account


Adriano Faria
 Share

Recommended Posts

%7Boption%7D



File Name: Delete My Account

File Submitter: Adriano Faria

File Submitted: 15 Oct 2013

File Category: Utilities

Supported Versions: IP.Board 3.3.x, IP.Board 3.4.x



This hook will allow users from specific user groups to request to delete their account. All requests will be reviewed by Moderating Team (admins and supermoderators), directly on ModeratorCP -> Manage Members -> Delete Accounts tab, to approve or deny the request. The whole content from user (topics, posts, attachments, polls, etc) will be preserved; only the account will be deleted.

Features:

  • Admins can choose which user groups can request delete account and how many posts a user must have to do it
  • Users can request to delete their accouts directly on User Control Panel (My Settings)
  • Them Moderation team will review each request to approve it or deny it on Moderator CP (new tab on Manage Members)
  • A Global message will be displayed to warn Moderating Team when there's a new request
  • A Notification will be sent to Moderating Team when there's a new request
  • Each action of Moderating Team (approve or deny a request) is logged on Admin Logs



here to download this file

Link to comment
Share on other sites

Nice idea.

It would be nice, however, if you were given the option to re-associate content during the deletion process. Either associate all content for deleted accounts to a single member 'Member Deleted', configured in the ACP, or to choose which member to assign the content to upon deletion, if you wanted a different one each time.

Link to comment
Share on other sites

Nice idea.

It would be nice, however, if you were given the option to re-associate content during the deletion process. Either associate all content for deleted accounts to a single member 'Member Deleted', configured in the ACP, or to choose which member to assign the content to upon deletion, if you wanted a different one each time.

Doesn't member merge do this?
Link to comment
Share on other sites

What is "general menu account"?

The error is due to the editor stuff!

Fatal error: Call to undefined method classes_editor_composite::setLegacyMode() in C:wampwww334hooksdeleteMyAccount_ucp_634d84c9f29ba19f16207bdab6928e7a.php on line

104

Give me a minutes and I'll add a version to 3.3 on zip.

Edited by Adriano Faria
Link to comment
Share on other sites

Just bought it and tested with 3.3.4, just white page when clicking on the link on general account settings menu, anything wrong ?

What's New in Version 1.0.1:

  • Fixed editor error on IP.Board 3.3.4.

I assume every moderators can approve deleting account. I just wondering, because I don't want every moderators can do "delete account" approval, can we have option limitation for certain group to approve it ?

As stated on this hook description, Administrators and Supermoderators (not forum moderators!) can review the requests.

Link to comment
Share on other sites

  • 2 weeks later...

I noticed that (at least on my site) the confirmation checkbox can be bypassed by just clicking Save Changes. So having that checkbox feels kind of pointless.

What's New in Version 1.1.1:

  • Fixed the checkbox on 'Delete My Account' user control panel screen: it was submitting the request if even the user hasn't agreed to the terms (checked the checkbox).
Link to comment
Share on other sites

  • 1 month later...

Yesterday I bought this hook. Good job.
Could You do in the next release one thing: ability (in ACP) which groups can approve new request.
For example: only Admins and Junior_Admins can approve new request and delete accounts, but Moderators can't do this. It would be very useful.


Instead of adding new settings for this and that, it's easier if you edit 2 files:

- Open adminapplicationsmembersextensionsmodcpplugin_deletemyaccount.php. Find:

if ( $this->memberData['g_is_supmod'] )

Change to:

if ( $this->memberData['g_access_cp'] )

Save and reupload.

- Open adminapplicationsmembersmodules_publicprofiledeletemyaccount.php. Find:

if ( !$this->memberData['g_is_supmod'] )

Change to:

if ( !$this->memberData['g_access_cp'] )

Save and reupload.

That way, the new tab on ModeratorCP will appear only to users who can access the Admin CP. Same for who can approve or deny a request.

I can't edit my previous post but I have next suggestion:
ability send email to user with information: the account is deleted or request wasn't accepted

it should be there since first version of the hook. I'll add this.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We use technologies, such as cookies, to customise content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy