Skip to main content

Login

Deskripsi

Halaman Login adalah pintu masuk ke Toya ERP. Pengguna yang belum terautentikasi diarahkan ke halaman ini saat mengakses modul yang memerlukan sesi aktif. Setelah berhasil masuk, sistem mengarahkan pengguna ke Homepage (/).

URL halaman login: https://toyadev.deevadigital.com/login

Fitur

FiturDeskripsi
Masuk (Sign In)Autentikasi dengan username dan password.
Validasi kredensialPesan error jika username/password salah.
Rate limitingPembatasan percobaan login gagal (maks. 5 kali).
Regenerasi sesiSesi baru dibuat setelah login berhasil.
Keluar (Sign Out)Tombol logout di sidebar kiri bawah setelah masuk.

Halaman Login

Penjelasan Field — Form Login

FieldWajibDeskripsi
Username (username)YaUsername atau alamat email terdaftar di modul User.
Password (password)YaKata sandi akun pengguna.

Tombol Sign In mengirimkan form ke POST /login.

Langkah Masuk

  1. Buka URL aplikasi Toya ERP (contoh: https://toyadev.deevadigital.com).
  2. Jika belum login, sistem menampilkan halaman Sign In.
  3. Isi Username dan Password.
  4. Klik tombol Sign In.
  5. Jika berhasil, pengguna diarahkan ke Homepage dengan menu sidebar sesuai Role yang dimiliki.

Langkah Keluar

  1. Setelah masuk, buka sidebar kiri bagian bawah.
  2. Klik tombol Sign Out.
  3. Sesi dihapus dan pengguna kembali ke halaman awal (tanpa akses modul).

Catatan Penting

  • Field form memakai nama username, tetapi sistem juga menerima email sebagai pengganti username pada proses autentikasi.
  • Setelah 5 percobaan login gagal, akun/IP diblokir sementara; pesan menampilkan sisa waktu tunggu sebelum dapat mencoba lagi.
  • Link Forgot Password tidak ditampilkan di UI saat ini (fitur reset password ada di backend tetapi dinonaktifkan di tampilan login).
  • Akun pengguna dibuat dan dikelola di modul Administrator → User; hak akses modul ditentukan oleh Role.
  • Halaman login hanya dapat diakses pengguna tamu (guest); pengguna yang sudah login yang mengakses /login akan diarahkan ke dalam aplikasi.
  • Judul halaman login mengikuti pengaturan Website Title dari modul Setting.

Kaitan dengan Modul Lain

ModulHubungan
UserSumber akun login (username, email, password).
RoleMenentukan menu dan permission setelah login.
SettingLogo dan judul website pada halaman login.
StaffData karyawan dapat dihubungkan ke akun User.