Skip to content
Leat Help Center

Multi-factor authentication (MFA) for your dashboard login

Multi-factor authentication (MFA) adds a code from an authenticator app on your phone to every login to the business dashboard. It's optional, and each user turns it on for themselves.

How logging in works

Every login has two steps. First you enter your email address and password, or sign in with Google. Then:

  • With MFA on, you enter the 6-digit code from your authenticator app. The code changes every 30 seconds, and the login continues as soon as you've typed all 6 digits.
  • With MFA off, we email you a 6-digit login code. It works once and expires after 15 minutes. If it doesn't arrive, check your spam folder or log in again to get a new one.

Once MFA is on, you won't get login codes by email anymore. The code from your app replaces them.

Turn on MFA

  1. Install an authenticator app on your phone, such as Google Authenticator or Authy.
  2. In the dashboard, click your avatar at the top right and choose Profile.
  3. Click Multi factor authentication in the menu on the left, then click Activate.
  4. Open your authenticator app, add an account and scan the QR code. The account shows up in your app as Piggy, with your email address.
  5. Check that your app now shows a 6-digit code for it, then click Authenticator is connected. Enable MFA.

The dashboard doesn't ask you for a code at this point. Only click that button once the scan has worked: if you turn on MFA without a working entry in your app, you won't be able to log in next time.

From your next login, you'll be asked for the code from your app.

Turn off MFA

Go to the same page and click Deactivate, then Disable. From then on you'll get login codes by email again.

If you turn MFA on again later, you'll get a new QR code. Remove the old entry from your app and scan the new one, because the old codes stop working.

Each user manages MFA for their own login. An admin can't turn it on or off for someone else.

If a code doesn't work or you've lost your phone

  • The code is rejected. Make sure you're using the newest code in your app, and that the date and time on your phone are set automatically. A phone clock that's off gives codes the dashboard won't accept.
  • You can't get a code at all, for example because you lost your phone. There are no backup codes. On the login screen, under Having trouble logging in?, click Contact our support team. to email us.

Back to the help center