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.

What Is Two-Factor Authentication?
Section titled “What Is Two-Factor Authentication?”Two-factor authentication requires two things to log in:
- Something you know — your password
- 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.
Supported Authenticator Apps
Section titled “Supported Authenticator Apps”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
Enabling Two-Factor Authentication
Section titled “Enabling Two-Factor Authentication”- Log in to your MenuPlat account
- Click your profile name or avatar in the top right corner
- Go to “Profile” or “Account Settings”
- Click the “Security” tab
- Find the “Two-Factor Authentication” section
- Click “Enable 2FA”
Setting Up Your Authenticator App
Section titled “Setting Up Your Authenticator App”A QR code will appear on screen:
- Open your authenticator app on your phone
- Tap “Add Account” or the ”+” button
- Choose “Scan QR Code”
- Point your phone camera at the QR code on your screen
- 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.
Confirm Setup
Section titled “Confirm Setup”- Enter the 6-digit code currently shown in your authenticator app
- Click “Verify and Enable”
2FA is now active on your account.
Save Your Backup Codes
Section titled “Save Your Backup Codes”After enabling 2FA, MenuPlat shows you a set of backup codes — single-use codes you can use if you lose access to your phone.
Logging In With 2FA
Section titled “Logging In With 2FA”When 2FA is enabled, the login process has an extra step:
- Enter your email and password on the login page
- Click “Sign In”
- A second screen appears asking for your verification code
- Open your authenticator app and find the current 6-digit code for MenuPlat
- Enter the code (it refreshes every 30 seconds)
- Click “Verify”
Using Backup Codes
Section titled “Using Backup Codes”If you can’t access your authenticator app (lost phone, app deleted, etc.):
- On the 2FA verification screen, click “Use a backup code”
- Enter one of your saved backup codes
- 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.
Disabling Two-Factor Authentication
Section titled “Disabling Two-Factor Authentication”- Go to Profile → Security → Two-Factor Authentication
- Click “Disable 2FA”
- Enter your current password to confirm
- 2FA will be turned off
Requiring 2FA for Your Organization
Section titled “Requiring 2FA for Your Organization”Account administrators can require all team members to enable 2FA:
- Go to Dashboard → Settings → Security
- Toggle “Require 2FA for all users”
- Team members will be prompted to set up 2FA the next time they log in