Passwordless access in the Customer Portal

The Customer Portal supports passwordless login using a one-time code (OTP) sent by email. Customers can log in or sign up without needing to set or remember a password.Password login remains available as an alternative option.

How OTP login works

When a customer visits the Customer Portal login page:
  1. The customer enters their email address and selects the Send code option.
  2. The system sends a 6-digit login code and a magic link to that email address.
  3. The customer either enters the 6-digit code on the login page or clicks the magic link in the email to log in instantly.
  4. The customer is logged in and taken to their account.

Note: OTP codes expire after 15 minutes. The customer can request a new code from the login page if needed.

Signing up without a password

New customers completing a booking through the Customer Portal can create an account and submit their order without setting a password. The OTP flow handles authentication at sign-up.Returning customers who already have an account can log in using OTP or their existing password.

Security

  • OTP codes expire after 15 minutes.
  • A maximum of 5 attempts is allowed per code.
  • A maximum of 5 active codes can be issued per email address at any time.
  • Magic links are single-use and cannot be reused after clicking.
  • If an email address is not registered, the login page shows a generic success message to prevent account enumeration.
  • Logging in via OTP or magic link also verifies the customer's email address if it has not already been confirmed.

FAQ

Can customers still use a password to log in? Yes. Password login remains available. Customers can switch between the two options on the login page.What happens if the OTP code expires? The customer can request a new code from the login page. The expired code is no longer valid.What happens if a customer clicks an already-used magic link? The system shows an error message and gives the customer the option to request a new link.
Passwordless access in the Customer Portal