connect_error) { die(json_encode([ 'success' => false, 'message' => 'Koneksi database gagal: ' . $conn->connect_error ])); } $conn->set_charset("utf8"); // Fungsi standar untuk mengirim respon JSON function sendResponse($success, $message, $data = null) { $response = [ 'success' => $success, 'message' => $message ]; if ($data !== null) { $response['data'] = $data; } echo json_encode($response); exit; } // Fungsi bantu untuk mengecek apakah user sudah login function checkLogin() { if (!isset($_SESSION['user_id'])) { sendResponse(false, 'Status tidak terautentikasi. Silakan login terlebih dahulu.'); } } ?>