Every 2FA app (Google Authenticator, Authy, or its analogs) generates a new one-time 6-digit code every 30 seconds based on the current time. For the app to function properly, the time on your device should be correct and perfectly synced.
If you have a problem with your app generating invalid codes all the time, most likely, your phone is out of sync. This problem usually happens when the time on your device is set up manually. To check if the time on your device is correctly synced, please visit the following page from your phone: coinloan.io/checktime. If the platform isn’t accepting your authentication codes, make sure the date and time are set correctly on macOS, iOS, Windows, and Android. The best way to fix the problem with synchronization is to switch the time settings on your phone from “Manual” to “Automatic”.
If you are using Google Authenticator as your 2FA app, you can set the time synchronization by carrying out the following instructions:
Open the Google Authenticator app.
Tap the dropdown list in the upper right corner and find Settings.
Tap Time correction for codes.
Find the Sync function.
Please note that these configurations will only change the internal time of the Google Authenticator app, and will not affect your device’s Date & Time settings.
Open device’s Settings.
Head to General > Date & Time and turn Set Automatically switch on.
If you keep experiencing troubles with 2FA after completing these steps, please contact our Support Team, and we will do our best to assist any of your queries.