query($query); $user = $result->fetch_assoc(); // Menggunakan pencocokan plain-text / teks biasa sesuai permintaan Anda if ($user && $password === $user['password']) { $_SESSION['user_id'] = $user['id']; $_SESSION['nama'] = $user['nama_lengkap']; $_SESSION['role'] = $user['role']; $_SESSION['username'] = $user['username']; $conn->query("UPDATE users SET last_login=NOW() WHERE id={$user['id']}"); // PENGALIHAN OTOMATIS KE 4 DASHBOARD BERBEDA if ($_SESSION['role'] === 'admin') { header('Location: dashboard-admin.php'); } elseif ($_SESSION['role'] === 'pemerintah') { header('Location: dashboard-pemerintah.php'); } elseif ($_SESSION['role'] === 'pengurus') { header('Location: dashboard-pengurus.php'); } elseif ($_SESSION['role'] === 'relawan') { header('Location: dashboard-relawan.php'); } else { header('Location: login.php'); } exit; } else { $error = 'Username/password salah atau akun Anda tidak aktif.'; } } else { $error = 'Semua kolom formulir wajib diisi.'; } } ?>
Akses masuk terbatas khusus bagi jajaran Aparatur Pemerintahan, Pengurus Internal Rumah Ibadah, serta Mitra Relawan Lapangan terverifikasi.
Gunakan kredensial akun terdaftar Anda