Skip to content

Forgot password — Cashier flow

import { Card, CardGrid, Steps, Aside } from ‘@astrojs/starlight/components’;

The Cashier forgot-password screen (/cashier-login/forgot-password) is the dedicated employee-only password-recovery form that opens from the Cashier Login screen. It enforces that the email you submit belongs to an employee account — owners cannot request a reset here.

Cashier forgot-password screen

ScenarioUse this screenUse the shared flow
Cashier forgot password, at the lane PC✅ /cashier-login/forgot-password❌
Cashier wants to reset from the dashboard❌✅ /forgot-password?type=employee
Owner wants to reset password❌ (refused)✅ /forgot-password?type=owner
Manager / supervisor with owner role❌ (refused)✅ /forgot-password?type=owner
1. **Open the recovery screen.** - From `/cashier-login`, click the orange *"Forgot password?"* hint line under the title. - Or navigate to `/cashier-login/forgot-password`.
  1. Enter your employee email.

    • The email must belong to an employee account.
    • If you submit an email that belongs to an owner, the API will reject the request.
  2. Click “Send code”.

    • A 6-digit OTP is emailed to you. The OTP expires after 10 minutes.
    • You are routed to /verify-otp automatically.
  3. Enter the OTP (see Verify OTP).

  4. Choose a new password (see Reset password).

  5. Sign in again at /cashier-login with the new password.

Cashier forgot-password — email filled

BannerMeaningFix
Enter a valid email address.Email format invalidRe-type carefully
This email is not registered as an employee.Email is unknown, or belongs to an ownerUse /forgot-password?type=owner instead, or contact the owner
Too many requests.You clicked “Send code” too many timesWait 60 seconds