Manually approve account details changes
WHMCS only allows to block some fields to be changed by user accounts and it does not register changes, only has an option to send them by email. This is troublesome.
We would like to have an option where admins have to approve updated details on each account. First of all, this would register changes on user account besides just the email notification. WHMCS SHOULD log profile changes on customer accounts.
This would also allow more flexible in user account details, instead of having to block a field from being updated, you could allow it to be changed, but have an admin approve the changes manually.
This would also stop hacking attempts by bots, which register as normal user, then update the fields to some MYSQL table trying to do a SQL injections. This would stop them from even trying to hack WHMCS this way.
This would also avoid people changing their details to avoid billing collections but updating the account with dummy details.
I can go on and on on why this feature would be very helpful. Please, vote this. This would be entirely optional. You could mark an option in the admin side like:
Admin has to approve account changes
It could be then created as a to do list.
The user would receive an message after updating the details like "Thank you, your account details will be updated in the next 24 hours or what ever you want here"
An admin then goes to the To Do list and approves or rejects new details.
Please vote or comment.