Symptom
When a user attempts to download an copy of the PDF invoice via the client area, they are logged out and presented with the client area login page.

Cause
A peculiarity in pdo_mysql clients in certain server stacks causes unexpected behaviour in PHP. This is been observed more commonly on servers running CloudLinux.
Solution
Switching to the PHP native pdo_mysql driver resolves the issue and causes PHP to behave in the expected manner.
For systems operating in CloudLinux, the change can be made as follows:
1. Access the CloudLinux PHP Configuration interface on your server
2. Deselect the pdo_mysql option
3. Select the nd_pdo_mysql option:

The change should be immediately applied, and the download issue in WHMCS resolved.
The End! should you have any inquiries, we encourage you to reach out to the Vercaa Support Center without hesitation.