Login & Navigasi Dasar
Membuka aplikasi
Section titled “Membuka aplikasi”Buka app.catera.id di browser HP atau komputer. Di HP, sebaiknya pasang ke layar utama agar terbuka seperti aplikasi biasa.
Masuk ke aplikasi
Section titled “Masuk ke aplikasi”Tujuan: mengakses aplikasi dengan akun internal.
- Buka aplikasi — jika belum login, akan tampil layar masuk dengan tombol Masuk ke Aplikasi.
- Masukkan email dan password akun internal. Ikon mata di kolom password menampilkan atau menyembunyikan password yang sedang diketik. Jika belum punya akun, pilih mode Daftar pada dialog yang sama untuk membuat akun baru.
- Setelah berhasil masuk/daftar, Anda diarahkan ke halaman utama sesuai peran (role) yang dimiliki.
Kesalahan umum: akun baru yang baru mendaftar tidak langsung bisa memakai aplikasi — lihat bagian “Menunggu persetujuan akun baru”.
Masuk pertama kali atau lupa password
Section titled “Masuk pertama kali atau lupa password”Tujuan: menetapkan atau mengatur ulang password sendiri.
- Di layar masuk, pilih Belum pernah menetapkan atau lupa password? (bukan tombol Daftar), lalu isi email akun Anda.
- Buka email dari Catera (cek juga folder spam) dan ketuk Atur password baru.
- Di halaman Tetapkan password internal, isi Password baru dan Ulangi password. Password minimal 12 karakter dan memuat huruf besar, huruf kecil, dan angka. Ketuk Simpan password.
- Masuk dengan email dan password baru tersebut.
Hasil yang diharapkan: muncul pemberitahuan “Password berhasil ditetapkan” dan Anda diarahkan ke aplikasi.
Kesalahan umum: tautan di email hanya berlaku sebentar dan sekali pakai; bila sudah kedaluwarsa, minta tautan baru dari layar masuk. Pastikan email yang dimasukkan sama dengan email yang terdaftar. Jangan memakai tombol Daftar untuk akun yang sudah ada.
Menunggu persetujuan akun baru
Section titled “Menunggu persetujuan akun baru”Setiap akun baru otomatis berstatus Menunggu Persetujuan sampai pemilik memberikan role dan mengaktifkannya.
- Setelah mendaftar, Anda akan melihat halaman Menunggu Persetujuan berisi status akun. Halaman ini otomatis memeriksa ulang dan akan mengarahkan ke aplikasi utama begitu akun disetujui.
- Pemilik menyetujui dari menu Pengguna: pada bagian Menunggu Persetujuan, pilih role yang sesuai untuk akun tersebut, lalu klik Setujui.
Hasil yang diharapkan: setelah disetujui dengan sebuah role, pengguna otomatis bisa masuk dan diarahkan ke halaman kerja sesuai rolenya. Menyetujui akun juga mengonfirmasi emailnya, jadi pengguna tidak perlu menekan tautan konfirmasi email lagi.
Navigasi dasar setelah login
Section titled “Navigasi dasar setelah login”- Role gudang diarahkan ke halaman Packing setelah login; role lain diarahkan ke Beranda.
- Jika mencoba membuka halaman yang tidak sesuai hak akses, aplikasi akan mengarahkan ke halaman Akses Ditolak.
- Menu yang tersedia di navigasi menyesuaikan otomatis dengan role akun — lihat Matriks Peran & Hak Akses untuk daftar lengkapnya.
Sumber: src/pages/Index.tsx, src/components/ui/signin.tsx,
src/pages/auth/Callback.tsx, src/pages/PendingApproval.tsx,
src/pages/users/page.tsx, src/lib/role-access.ts.