This issue typically occurs when the time synchronization between the user’s device and the server is out of sync.
To resolve it:
Ensure that the device time is set automatically according to the network or internet time.
Reopen the Authenticator App and try generating a new code.
If the issue persists, request a 2FA reset through the Admin Panel and reconfigure the app using a new QR code.
If the Authenticator App is removed or your phone is reset, you will no longer have access to your stored codes.
To regain access:
Go to the login screen and select “Request 2FA Reset”.
Wait for an administrator to approve the reset and clear your old 2FA configuration.
Once reset, log in again and scan the new QR code to re-enroll your account.
If no QR code appears during the setup process:
Check that 2FA is enabled for your user group (client or admin) under Settings > Security > Two-Factor Authentication.
Refresh the page or clear browser cache.
If the issue persists, contact the system administrator to verify your permissions and 2FA configuration.
Each OTP code is valid for approximately 30 seconds by design.
If your code consistently expires before submission, check the following:
Ensure your device’s clock is accurate and synchronized.
Avoid copying codes between devices.
Enter the code immediately after it appears in the Authenticator App.