Skip to main content

One-Time Code Authentication

Request a code. Enter it. You're in.

Updated today

Overview

Every time you log in to Asaph, you'll request a one-time code via email. The code arrives in seconds, works once, and expires after 15 minutes. This keeps your account secure without requiring passwords.


Requesting a One-Time Code

From Web Browser

  1. Enter your email address

  2. Click Get One-time Code

  3. Check your email inbox

From Mobile App

  1. Open the Asaph app

  2. Enter your email address

  3. Tap Get One-time Code

  4. Check your email on your device


Email Delivery

Arrival Time

The code usually arrives within seconds. During high traffic, it may take up to a minute.

What to Look For

Check your inbox for an email from Asaph. The subject line will begin with like "Your code is..."

If You Don't See It

Check your spam or junk folder first. Some email providers filter automated emails. If still missing, wait 60 seconds and check again—some providers delay delivery by 1-2 minutes.


Code Expiration

15-Minute Window

Every code expires 15 minutes after being sent. This prevents old codes from being used and protects your account.

What Happens When a Code Expires

If you try to use an expired code, you'll see a message saying the code is no longer valid. Just request a new one.

Why 15 Minutes?

This timeframe balances security with convenience. It's long enough to check your email but short enough to prevent misuse.


Using the Code

Entering the Code

  1. Copy the numeric code from your email

  2. Return to Asaph (web or app)

  3. Paste or type the code in the login field

  4. You're logged in automatically

One-Time Use Only

Each code works only once. After you enter it successfully, that code becomes invalid. You'll need to request a new code for your next login session.

Code Already Used

If you see an error that the code was already used, request a new one. You can't reuse codes.


Multiple Active Codes

Only the Latest Code Works

If you request multiple codes in a row, only the most recent one is valid. Requesting a new code invalidates any previous ones you haven't used yet.

Why This Matters

If you accidentally requested two codes, use the one from the most recent email. The earlier code won't work.


Troubleshooting

Code Not Working

  • Check if it expired (15 minutes)

  • Make sure you're entering the most recent code

  • Copy and paste to avoid typos

  • Request a new code

Email Taking Too Long

  • Check spam/junk folders

  • Wait 60 seconds and check again

  • Request a new code

  • Try a different email address

Code Accepted But Doesn't Log In

  • Clear your browser cache

  • Try a different browser

  • Disable browser extensions temporarily

  • Check that JavaScript is enabled


Security Considerations

Never Forward Codes

One-time codes grant full access to your account. Don't forward them to others or share them in messages.

Treat Codes Like Passwords

Each code is a temporary password. Keep them private and use them only yourself.

Email Security Matters

Your email account protects your Asaph access. Use a strong email password and enable two-factor authentication on your email.


Best Practices

Request Fresh Codes

Don't try to save or reuse old code emails. Request a new one each time you need to log in.

Use the Most Recent Code

If you requested multiple codes, always use the newest one. Older codes may have expired or been invalidated.

Check Your Email First

Before requesting a new code, check if the previous one is still in your inbox and hasn't expired yet.


Next Steps


Questions?

Did this answer your question?