When users create an account, they set their WHMCS account password, but the cPanel password is created automatically on the backend and is emailed to them.
I don't like that their cPanel password is emailed to them plaintext. But as it is, the only option is to have them log in to their WHMCS account and go to the "change password" section, where their cPanel password is shown plaintext and can be changed.
How is it possible to create the cPanel password during their initial signup instead of having them log in and change their password?