Two-Factor Authentication (2FA)
Two-Factor Authentication (2FA) means you need two things to log in:
- Something you know → your password
- Something you have → a one-time code from an authenticator app on your phone
Even if someone steals or guesses your password, they still cannot log in without the code from your phone.
On 3DIMLI, 2FA uses time-based one-time passwords (TOTP) - 6-digit codes that refresh every ~30 seconds inside your authenticator app.
Why Enabling 2FA Is Important
1. Protects Against Unauthorized Access
Even if someone gets your password through a data leak, weak password, or keylogger, they still cannot log in without the 6-digit code.
This stops most account takeover attempts.
2. Keeps Purchases, Uploads & Earnings Safe
Your 3DIMLI account may contain:
- Purchased files and licenses
- Uploaded products, drafts, previews
- Earnings, payout details, transaction history
2FA helps prevent unauthorized changes to payout info, product files, or account data.
3. Prevents Misuse Across Devices
If you're logged in on multiple devices, 2FA ensures only you can add new ones.
A hacker trying to sign in from a new location will be blocked without the code.
4. Adds a Second Lock Beyond Passwords
Passwords are just one layer.
2FA acts like an extra deadbolt:
- Password = front door key
- 2FA code = additional lock
An attacker must bypass both to access your account.
How 2FA Setup Works on 3DIMLI
Step 1: Confirm/Add Your Password


When you click “Setup 2-Factor Authentication”, a modal appears asking you to enter or set a password.
This prevents someone on an already logged-in device from enabling 2FA without your approval.
- If correct → you continue
- If wrong → an error appears
Step 2: Scan the QR Code

You will see:
- A QR code
- A secret key (backup option)
Scanning the QR code connects your authenticator app with 3DIMLI.
If the camera doesn’t work, enter the secret key manually.
Step 3: Enter the 6-Digit Code
Open your authenticator app:
- Select the entry for 3DIMLI
- Enter the 6-digit TOTP code shown
If you enter an expired or incorrect code, simply try again with the next one.
Step 4: Setup Complete
Once accepted, 2FA is fully enabled.
Your future login flow becomes:
- Enter email and password
- Enter the 6-digit authenticator code
If the code is wrong or missing, login is blocked.
Some systems also offer features like:
- “Remember this device”
- Backup/Recovery codes
If available on 3DIMLI, store recovery codes in a secure location.
Authenticator Apps
All these apps generate 6-digit offline TOTP codes:
1. Google Authenticator
Simple, widely supported TOTP generator.
Cloud backup optional.
2. Authy
Supports multi-device sync and optional cloud backups.
Useful if you switch phones often.
3. Microsoft Authenticator
Provides TOTP codes plus optional push approvals.
Supports secure backup through your Microsoft account.
4. 1Password (Built-In Authenticator)
Password manager with TOTP support built in - keeps passwords and 2FA codes together securely.
5. FreeOTP (Open Source)
Free, open-source TOTP/HOTP authenticator created by Red Hat.
Best Practices & Tips
- Enable 2FA as soon as you begin storing valuable files or earnings.
- Never share your 6-digit code with anyone - not even support.
- Use a strong, unique password along with 2FA.
- Save backup/recovery codes securely (password manager or printed copy).
When changing phones:
- Transfer or re-setup your authenticator before wiping your old device.
If you suspect account compromise:
- Change your password
- Review and sign out of all active sessions
- Ensure 2FA is enabled and working
Enable 2FA for stronger protection. See FAQ.