Two-Factor Authentication (2FA) Setup
🔐 Complete Two-Factor Authentication (2FA) Setup Guide! Includes Google Authenticator binding, email verification configuration, security verification processes, and comprehensive account protection.
Two-Factor Authentication (2FA) provides an additional security layer on top of email verification. UnicornX enables email verification by default for all users, and we recommend adding Google Authenticator for enhanced account protection.
Google Authenticator is a professional authentication app that generates 6-digit dynamic verification codes on your mobile device, refreshing every 30 seconds. Even if attackers obtain your email verification code, they cannot access your account without your mobile device, creating a solid security barrier for your digital assets.
🛡️ Essential Account Security:
Two-Factor Authentication (2FA) provides additional protection for your assets
Supports Google Authenticator app, generates codes even offline
Simple 3-step binding process with complete visual guidance
📱 Access Points
🔧 Settings Page Access
Click your profile avatar in the app to enter Profile → Account Security → Google Authenticator

Account Security page displays:
Two-Factor Authentication (2FA)
To secure your account, please enable at least two forms of two-factor authentication
✅ Email (completed by default)
❗ Google Authenticator (shows exclamation mark when incomplete, checkmark when complete)

🔗 Initial Binding Process
Step 1: Install Google Authenticator
Download Google Authenticator App
Open your phone's app store
Search for "Google Authenticator"
Download and install, then click "Next"
App Store Search:
Google Authenticator
Developer: Google LLC
Step 2: Scan and Bind Authenticator
Get Secret Key
Page displays QR code and secret key string
Click "Copy" button to copy the key with one click
Success message "Copied" appears when completed
Add to Google Authenticator
Open Google Authenticator app and select "Add Dynamic Code"
Select "Manual Entry"
Enter "Account Name", "Your Key", and "Type of Key" (Time based) to complete addition
Enter Verification Code
Get 6-digit verification code from Google Authenticator
Enter the code in UnicornX
Input field turns red when code is incorrect, showing "Incorrect code"

⚠️ Important Reminder:
Please save your secret key securely. It will help you reset Google Authenticator if your phone is lost
Google verification codes refresh every 30 seconds, please enter promptly
Step 3: Complete Security Verification
Two-Factor Verification Confirmation:
Email Verification
System automatically sends verification code to your registered email
Enter the received 6-digit email verification code
Click "Resend" to get a new verification code
Google Verification Code
Enter the 6-digit verification code from Google Authenticator
Ensure the code has not expired (30-second validity)
Click "Confirm" to Complete Binding
Didn't receive verification code?
Email verification code: Check spam folder or wait for email delay
Google verification code: Confirm correct entry and not expired
If issues persist, contact support for reset assistance
Binding Successful:
Return to Account Security page
Display "Google Authenticator Bound" message
Google verification status shows ✅
🔄 Replace Google Authenticator
Trigger 24-Hour Security Protection
⚠️ 24-Hour Cooldown
Withdrawals and private key exports are restricted for 24 hours after security changes
Estimated availability time will be displayed on the page
Replacement Process
Enter Replacement Page
Settings → Account Security → Google Authenticator → Change Google Authenticator
Confirm 24-hour restriction popup
Set Up New Authenticator
Get new QR code and secret key
Add new UnicornX account in Google Authenticator
Important: Temporarily keep the old authenticator account
Security Verification Confirmation
Enter email verification code
Enter current Google Authenticator verification code
Complete replacement verification
Replacement Successful:
Display "Google Authenticator Replaced" message
You can now delete the old authenticator account
🔐 Security Verification Use Cases
Automatically Triggered Verification Scenarios
Mandatory Verification Scenarios:
New device login
Login without verification for over 30 days
Location change (new IP region detected)
Pre-Operation Verification:
Withdrawal/transfer operations
Private key export operations
Verification Process
System Verification Prompt
"Please Complete Security Verification"
"To ensure account asset security, please complete account security verification now"
Click "Start Verification"
Complete Two-Factor Verification
Enter email verification code
Enter Google verification code
Click "Confirm"
Verification Complete
Display "Account security verification complete"
Return to previous operation page
❓ Frequently Asked Questions
Q1: What if I lose my phone?
A1: If you saved your secret key, you can re-add it on a new phone. If you didn't save the key, please contact support for reset assistance.
Q2: Google verification code keeps showing error?
A2: Please check:
Is your phone time accurate
Has the verification code expired (30-second refresh)
Did you select the correct UnicornX account
Q3: Need urgent withdrawal during 24-hour restriction?
A3: For account security, the 24-hour restriction cannot be lifted early. Please wait patiently for the restriction period to end.
Q4: Can I skip Google Authenticator and use only email?
A4: We recommend enabling Google Authenticator for better security protection. Some high-risk operations may require two-factor verification.
🎉 Benefits After Completing Binding:
Account security level significantly improved
Asset protection even if email is compromised
Withdrawals and critical operations require dual confirmation
Access to complete UnicornX service experience
Last updated