How to enable two-factor authentication feature?

Go to Dashboard > Settings > System Settings. Find the “TFA” setting and enable it.

Users will be not forced to enable 2FA. Users who want to activate it can activate it from the “Edit Profile” page and increase account security.

How do users enable two-factor authentication?

For users to enable two-factor authentication, the staff must first enable the two-factor authentication feature from the system settings. After that, users can enable two-factor authentication from their account settings.

  1. Go to Profile > Edit Profile.
  2. Enable the “Two-Factor Authentication” setting and click the “Save Changes” button.
  3. Scan the QR code with the Google Authenticator app.
  4. Enter the code generated by the Google Authenticator app in the “Code” field and click the “Verify” button.

If the code is correct, two-factor authentication will be activated. Now, every time you log in, you will be asked to enter the code generated by the Google Authenticator app.

How do users disable two-factor authentication?

  1. Go to Profile > Edit Profile.
  2. Disable the “Two-Factor Authentication” setting and click the “Save Changes” button.

How to reset two-factor authentication?

If you have lost your phone or cannot access the Google Authenticator app, you can reset the two-factor authentication by following these steps:

  1. Log in to your account.
  2. Click the “I don’t have access!” link on the two-factor authentication page.
  3. Enter your email address to get the reset link.
  4. Click the link in the email you received and reset the two-factor authentication.

How to disable two-factor authentication on the database?

If you have lost your phone or cannot access the Google Authenticator app as a staff member, you can disable the two-factor authentication feature from the database by following these steps:

  1. Connect to your database. (phpMyAdmin, MySQL Workbench, etc.)
  2. Choose your database.
  3. Run the following SQL query:
UPDATE Settings SET `value` = '0' WHERE `name` = 'authStatus';