How does a user unsubscribe/delete his account from a Drupal site? Is there a module? If not, any methods you may suggest?

Thanks in advance!

Comments

sepeck’s picture

delete his own account. That would take someone with adminsiter user rights and you want to be very very careful with that right.

-sp
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

noid’s picture

moved my reply to the bottom of the thread

kalin_s’s picture

Go to administer>users and click on "edit" for the particular user account. On the bottom of the page is the delete button. If you delete a user account you delete all content created by this user and any comments to it by other users. I think it is better to change the name of the account (the password too) to keep the content, but it depends on you.

noid’s picture

Sorry, should have been more accurate with my title, and more elaborate with my question...I meant a user deleting his own account.

Yup, tried deleting a test user who had a single post on his blog. The result was ugly. In the blog list was this empty node with n/a on it, and I (as admin) couldn't 1)delete that empty node and 2)delete the title of the deleted node from the Recent Blog Posts block (btw, anybody know how to clean these up?).

Anyway, the reason I'm asking is I'm currently writing the Privacy Policy/Statement of my website, and usually there's a provision where a user can unsubscribe or delete his own account. Guess I have to forego that part? Is it legally necessary to include that provision? Do you, guys, mind sharing what you do with regard to this situation? In other words,

1)if you really needed a mechanism for a user to unsubscribe, how did you do it?
2)if not, is it okay to not include this part in the Privacy Statement?

Thanks again. :)

sepeck’s picture

I don't run community sites, just stuff with and for friends. Keep in mind that this is your site, so you can write whatever policy you want to. Unless secured, content on the web is really publically available, good, bad or otherwise.

Unsubscribe provisions are generally related to removal from email distribution lists and not to the removal of content. As to what is legally necessary, that depends on your country and legal jurisdiction.

-sp
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

Eglish’s picture

You usually wouldnt want to delete a user completely, but just disable them from doing anything else. This is because if you have a threaded discussion or a hierearchy of comments, you'll completely mess it up the discussion by deleting the comments that they may have made. To disable the account you can go to administer > users > edit [for the user you want to diable] > 'Blocked'

As far as the Privacy Statement goes, you should be fine since you're not deleting their statements anymore, and they are no longer an active member of the site.

noid’s picture

Great answers, guys. Thanks! :)