Skip to content

Two-Factor Authentication

Two-factor authentication (2FA) adds a second layer of security to your MenuPlat account. Even if someone knows your password, they can’t log in without the second factor — a time-based code from an authenticator app on your phone.

Two-factor authentication setup

Two-factor authentication requires two things to log in:

  1. Something you know — your password
  2. Something you have — your phone with an authenticator app

This means that if your password is ever compromised, your account remains protected because the attacker doesn’t have your phone.

You can use any TOTP-compatible authenticator app:

  • Google Authenticator (iOS / Android)
  • Authy (iOS / Android / Desktop)
  • Microsoft Authenticator (iOS / Android)
  • 1Password (built-in authenticator)
  • Bitwarden (built-in authenticator)
  • Any other TOTP-compatible app
  1. Log in to your MenuPlat account
  2. Click your profile name or avatar in the top right corner
  3. Go to “Profile” or “Account Settings”
  4. Click the “Security” tab
  5. Find the “Two-Factor Authentication” section
  6. Click “Enable 2FA”

A QR code will appear on screen:

  1. Open your authenticator app on your phone
  2. Tap “Add Account” or the ”+” button
  3. Choose “Scan QR Code”
  4. Point your phone camera at the QR code on your screen
  5. The app will add a “MenuPlat” entry and start generating 6-digit codes

If you can’t scan the QR code, click “Can’t scan? Enter code manually” to get a text key you can type into the app.

  1. Enter the 6-digit code currently shown in your authenticator app
  2. Click “Verify and Enable”

2FA is now active on your account.

After enabling 2FA, MenuPlat shows you a set of backup codes — single-use codes you can use if you lose access to your phone.

When 2FA is enabled, the login process has an extra step:

  1. Enter your email and password on the login page
  2. Click “Sign In”
  3. A second screen appears asking for your verification code
  4. Open your authenticator app and find the current 6-digit code for MenuPlat
  5. Enter the code (it refreshes every 30 seconds)
  6. Click “Verify”

If you can’t access your authenticator app (lost phone, app deleted, etc.):

  1. On the 2FA verification screen, click “Use a backup code”
  2. Enter one of your saved backup codes
  3. Click “Verify”

Each backup code can only be used once. After using a backup code, consider generating a new set and re-enrolling your authenticator app.

  1. Go to Profile → Security → Two-Factor Authentication
  2. Click “Disable 2FA”
  3. Enter your current password to confirm
  4. 2FA will be turned off

Account administrators can require all team members to enable 2FA:

  1. Go to Dashboard → Settings → Security
  2. Toggle “Require 2FA for all users”
  3. Team members will be prompted to set up 2FA the next time they log in