SMF Development > Feature Requests

freeze/hibernate/pause/park account

(1/2) > >>

Eloi:
When user wishes no longer to participate in the forum, it can delete its account if the forum permits it. But this decision can be temporary and the user may wish to return. For that purpose an option to hibernate account would prove useful. When account is in parked state, it may be emphasized by icy effect around user's profile info and in posts and special status (frozen) could be assigned. That way everyone would know it is no longer participating in the forum and would stop sending pm or public messages and expecting a reply. There is an added benefit to aesthetics because posts may contain less guests, unless of course user wishes to permanently delete its account.

K@:
Hi, Eloi! Welcome to the forum!

Why not create a membergroup for such members?

You could even call the group "Parked", or "Frozen", then. :)

Eloi:
Thanks K@!

That's one option, but the proposed visual emphasis in user's posts would miss and that is the main point. It might be easily overlooked if just "frozen" would stand in membergroup name.

Besides that, there's no point in user just logging in and out when it has chosen that status, but the reactivating or "defrosting" should be accompanied by a special confirmation screen on first login.

There should also be a mechanism, preferably without requiring administrators intervention, that would prevent users from locking their accounts every so often.

Also, don't know if membergroup permissions would allow defining a rule where every account admitted to a certain group would have it's PM blocked automatically.

K@:
I can see where you're coming from. :)

Maybe you could create a "Frozen" badge, along the lines of my "Doc Writer" one, just above my <----- pussy? Or, even, give them a "Frozen" avatar?

The other things that you're concerned about... From what I've understood, I believe you could work around that by using the permissions, couldn't you?

If you look at those, there are an awful lot that you can "Deny".

Might take some fiddling. But, I get the feeling that you could achieve what you're after, by mucking about, with that.

Eloi:
Thanks K@ for your pointers. Many of the described features could be worked out that way. Some others, like minimum time before unlocking or locking account again and confirmation screen, might require code modifications, or not?

Navigation

[0] Message Index

[#] Next page

Go to full version