- Memperbaiki proses login dengan menggunakan filter untuk email atau NIK sebagai parameter login. - Menggunakan `updateOrCreate` untuk membuat atau memperbarui data user berdasarkan parameter login. - Menambahkan logika untuk mendapatkan cabang berdasarkan 4 digit terakhir kode cabang (`KD_CABANG`) dan mengaitkannya dalam sesi serta data pengguna. - Menerapkan penyesuaian role pengguna menggunakan kode grup pengguna (`KD_GROUP`) dengan logika `match`. - Mengubah logika role menjadi lebih dinamis, memastikan pengguna mendapatkan role yang sesuai atau role default (`user`). - Memastikan proses `session regenerate` terjadi setelah login. Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
5.6 KiB
5.6 KiB