feat(authentication): penyesuaian tampilan dan logika otentikasi pengguna
- Menambahkan `use Exception` pada kelas `Uim` untuk penanganan error yang lebih eksplisit. - Menghapus penggunaan class `Request` yang tidak digunakan dalam `LoginRequest`. - Memperbaiki logika penyesuaian role berdasarkan `KD_GROUP`, menetapkan `default` sebagai `customer_service` untuk menghindari kondisi default role tidak ditangani. - Membuat beberapa perbaikan format dan konsistensi kelas serta elemen HTML di file blade: - Menyesuaikan atribut HTML untuk memastikan konsistensi seperti spasi, indentasi, dan tata letak elemen. - Memutakhirkan logo dan elemen visual untuk mendukung dinamika seperti nama aplikasi (`APP_NAME`) dan metode otentikasi (`METHOD_AUTH`) yang dapat dikonfigurasi melalui environment file. - Mengubah elemen teks dan gaya agar lebih responsif dan ramah pengguna. - Meningkatkan pengalaman pengguna dengan memperbaiki hierarki elemen di form login dan halaman utama. Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
|
||||
use Illuminate\Auth\Events\Lockout;
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\RateLimiter;
|
||||
use Illuminate\Support\Str;
|
||||
@@ -108,8 +107,7 @@
|
||||
// Assign role based on user group code
|
||||
$role = match($userArray[0]['KD_GROUP']) {
|
||||
'001' => 'administrator',
|
||||
'025' => 'customer_service',
|
||||
default => 'user'
|
||||
default => 'customer_service'
|
||||
};
|
||||
|
||||
$user->syncRoles($role);
|
||||
|
||||
Reference in New Issue
Block a user