Two-Factor Authentication with Email

Two-factor authentication (2FA) adds an extra layer of security to your account by requiring a verification code sent via email when you log in.

Two-Factor Authentication

Enabling Two-Factor Authentication

To enable two-factor authentication:

  1. Navigate to SettingsTwo-Factor Authentication in your account.
  2. Click the Enable Two-Factor Authentication button.
  3. Click Send Verification Code.
  4. You will receive a 6-digit verification code via email.
  5. Enter the code in the verification modal and click Verify and Enable.

Once enabled, you will be required to enter a verification code each time you log in to your account.

Disabling Two-Factor Authentication

To disable 2FA:

  1. Navigate to SettingsTwo-Factor Authentication.
  2. Click the Disable Two-Factor Authentication button.
  3. Enter your password to confirm the action.
  4. Click Disable 2FA.

Security Features

The 2FA system includes several security features:

  • Rate Limiting: You can only request a new verification code once per 60 seconds to prevent abuse.
  • Attempt Limits: After 5 failed verification attempts, the code is invalidated and you must request a new one.
  • Code Expiration: Verification codes expire after 10 minutes for login and 15 minutes for initial setup.
  • Session Security: After successful verification, your session is regenerated for additional security.