Forgot Password
Fitur Forgot Password membantu pengguna yang lupa kata sandi akun mereka untuk melakukan reset.
Alur Pengguna
- Pengguna mengakses halaman Forgot Password (
/auth/forgot-password). - Pengguna memasukkan alamat Email yang terdaftar.
- Sistem memvalidasi format email.
- Pengguna menekan tombol kirim.
- Jika berhasil:
- Form disembunyikan.
- Pesan sukses ditampilkan: "Tautan reset password telah dikirim ke email Anda".
- Tautan kembali ke halaman Login ditampilkan.
- Jika gagal:
- Pesan error ditampilkan.
Validasi Input
| Field | Aturan Validasi |
|---|---|
| Wajib diisi, Format email valid |
Komponen Terkait
- Halaman:
src/app/auth/forgot-password/page.tsx - Schema:
src/schemas/auth.ts(LihatForgotPasswordSchema) - Query/Mutation:
useForgotPassworddisrc/queries/auth.ts