Nhập mã OTP
import { Card, CardGrid, Steps, Aside } from ‘@astrojs/starlight/components’;
I. Tổng quan
Phần tiêu đề “I. Tổng quan”/verify-otp là bước 2 của luồng đặt lại mật khẩu. Sau khi yêu cầu reset, chúng tôi gửi mã 6 số qua email. Nhập mã ở đây để chứng minh quyền sở hữu và mở khóa màn “Đặt mật khẩu mới”.
Bạn phải vào màn này từ màn Quên mật khẩu — email và vendor_type được lưu trong sessionStorage. Vào trực tiếp sẽ bị đẩy về /forgot-password.

II. Các bước
Phần tiêu đề “II. Các bước”-
Nhập mã tại
/verify-otp.- Ô chỉ chấp nhận chữ số; tự động bỏ ký tự không phải số.
- Dùng paste (Ctrl/Cmd + V) — ô tự cắt còn 6 ký tự.
-
Click “Xác nhận mã”.
- Thành công sẽ chuyển sang
/reset-password.
- Thành công sẽ chuyển sang
-
Đặt mật khẩu mới (xem Đặt lại mật khẩu).

III. Gửi lại mã
Phần tiêu đề “III. Gửi lại mã”Dưới button “Xác nhận mã” có link “Gửi lại mã”.
IV. Lỗi thường gặp
Phần tiêu đề “IV. Lỗi thường gặp”| Banner | Ý nghĩa | Xử lý |
|---|---|---|
Mã không hợp lệ hoặc đã hết hạn. | Mã sai, hết hạn (>10 phút), hoặc đã dùng | Gửi lại mã rồi thử |
Email này không được đăng ký. | sessionStorage mất email (vd mở tab khác) | Bắt đầu lại từ /forgot-password |
Quá nhiều yêu cầu. | Rate-limit Gửi lại | Đợi 60 giây |
V. Xem thêm
Phần tiêu đề “V. Xem thêm”- Quên mật khẩu — Thu ngân — bước 1 (cashier).
- Quên mật khẩu — Chủ / Nhân viên — bước 1 (chung).
- Đặt lại mật khẩu — bước 3.