Disable user account


(probus) #1

What should the admins do when a user wants to disable his account? Meaning, have nothing to do with the forum any more but keep their posts in place.

Suspending the user indefinitely gets weird associations. Deactivating would be better, but this breaks the user page completely and doesn’t give any hint to other users that this one has stopped participating. Also, don’t unactivated accounts get deleted periodically now? What happens if they have posts?

Should there be a way to disable user accounts so that the posts remain, but the account gets clearly marked as disabled? For example their username gets grey like trust level 0 and the profile page gets a notification like when suspended but less aggressively.

Or could the deactivation be bettered to support users with history on the forum?


Which setting(s) would prevent Discourse from emailing an old user?
(Mittineague) #2

If they have posts, I’d assume theur account is not unactivated.

If they want to no longer participate, can’t they just no longer participate?
eg. turn off notifications, emails, etc, and never return.


(probus) #3

You can deactivate accounts even when they have posts.

Yes, they can. But some like to explicitly quit. And it’s beneficial that when they do, others get to see is as well so you don’t mention, reply or private message them hoping for a reply.

edit. and you don’t have to worry about stolen passwords or anything else regarding the site any more.


(Mittineague) #4

I was referring to

don’t unactivated accounts get deleted periodically now?

Maybe you could create a custom badge like “inactive” and “award” it to them and assign that as their “title”?


(Kane York) #5

I think a long suspension with the reason “User voluntarily left the forum” should work fine.


(Jeff Atwood) #6

You have two, maybe three, options here

  1. Anonymize account – assumes user is sure they never want to come back and removes their name from the account.

  2. Block – user can still log in but cannot post

  3. Invalidate email – user can return if they re validate their email.


#7

So there is no way to temporarily ban / prevent access for user? My site is private so this functionality is pretty important.


(Jeff Atwood) #8

Yes, use suspensions as previously mentioned.