Quên mật khẩu — Chủ / Nhân viên
import { Card, CardGrid, Steps, Aside } from ‘@astrojs/starlight/components’;
I. Tổng quan
Phần tiêu đề “I. Tổng quan”Màn Quên mật khẩu chung (/forgot-password) là luồng khôi phục cho phía dashboard (i.e. /login cho nhân viên và /vendor-login cho chủ). Màn có toggle Owner / Staff ghim yêu cầu vào một vendor type.

II. Biến thể URL
Phần tiêu đề “II. Biến thể URL”| URL | Hành vi |
|---|---|
/forgot-password | Hiện toggle, mặc định Employee |
/forgot-password?type=owner | Ẩn toggle, ghim Owner |
/forgot-password?type=employee | Ẩn toggle, ghim Employee |

Luồng chỉ-cashier /cashier-login/forgot-password không có toggle (chỉ cho phép cashier). Xem Quên mật khẩu — Thu ngân.
III. Các bước
Phần tiêu đề “III. Các bước”-
Chọn loại tài khoản (chỉ khi hiện toggle).
- Owner → tài khoản cửa hàng.
- Staff → tài khoản nhân viên.
-
Nhập email và click “Gửi mã”.
- Mã OTP 6 số được gửi qua email (hết hạn 10 phút).
-
Nhập OTP tại
/verify-otp(xem Nhập mã OTP). -
Đặt mật khẩu mới tại
/reset-password(xem Đặt lại mật khẩu). -
Đăng nhập lại ở màn ban đầu (
/loginhoặc/vendor-login).
IV. Lỗi thường gặp
Phần tiêu đề “IV. Lỗi thường gặp”| Banner | Ý nghĩa | Xử lý |
|---|---|---|
Vui lòng nhập đúng định dạng email. | Email sai format | Gõ lại |
Email này không được đăng ký dưới quyền <type>. | Email không tồn tại, hoặc chọn sai toggle | Toggle Owner/Staff, hoặc liên hệ chủ |
Quá nhiều yêu cầu. | Rate-limit | Đợi 60 giây |
V. Xem thêm
Phần tiêu đề “V. Xem thêm”- Đăng nhập Thu ngân — màn cashier.
- Quên mật khẩu — Thu ngân — luồng riêng cashier.
- Đăng nhập Chủ cửa hàng — màn có link này.
- Nhập mã OTP — bước tiếp theo.
- Đặt lại mật khẩu — bước cuối.