Time-Based Tokens QR Code Image is Broken

Symptom

The QR code for configuring the Time-Based Tokens method for Two-Factor Authentication displays a broken image in the Admin Area and Client Area:

QR Code Broken Image

Cause

The service that generates the QR code is shut down.

Workaround

Use the alphanumeric secret key code to complete the setup in your Two-Factor Authentication app.

Solution

WHMCS v8.9 and above includes a local QR generation library. Updating the system will immediately resolve the issue. For more information see https://docs.whmcs.com/Updating

Hotfix

We have created a hotfix for all WHMCS versions to replace the QR code generation mechanism. You can download it at:

https://go.whmcs.com/1805/QRCodeGeneration

Unzip this attachment and place the files in your WHMCS directory. Overwrite any files that the system prompts you to overwrite.