I just realized that when you terminate an account it deletes it from the database and when you suspend an account it does nothing to the account (just changes the package).
Personally I would like to see an extra field added to the users table for a status (1=active, 2=suspended, 0=disabled, 3=terminated, etc...) and being able to disable accounts instead of deleting them from the system.
I think deleting every trace of the account is a bad idea for both auditing and preserving information that can potentially be important later. I also think that if a user wants to cancel their account that the account should be disabled and not deleted so admins still have access to e-mails and IPs in case the user did something illegal so they can be dealt with through legal channels instead of covering their tracks.
I think this would be beneficial for those users who provide paid hosting also to allow better tracking and reporting of users.
This can also open up many more options in the future for things such as account activation via e-mail verification, spam/abuse prevention, and integrating with other scripts and systems.
Personally I would like to see an extra field added to the users table for a status (1=active, 2=suspended, 0=disabled, 3=terminated, etc...) and being able to disable accounts instead of deleting them from the system.
I think deleting every trace of the account is a bad idea for both auditing and preserving information that can potentially be important later. I also think that if a user wants to cancel their account that the account should be disabled and not deleted so admins still have access to e-mails and IPs in case the user did something illegal so they can be dealt with through legal channels instead of covering their tracks.
I think this would be beneficial for those users who provide paid hosting also to allow better tracking and reporting of users.
This can also open up many more options in the future for things such as account activation via e-mail verification, spam/abuse prevention, and integrating with other scripts and systems.
- KuJoe