$username, 'password' => $password ]; $options = [ 'http' => [ 'header' => "Content-Type: application/json\r\n", 'method' => 'POST', 'content' => json_encode($data), ], ]; $context = stream_context_create($options); $result = file_get_contents($url, false, $context); if ($result === FALSE) { echo "Error connecting to API\n"; } else { echo "Response:\n"; $response = json_decode($result, true); print_r($response); if (isset($response['success']) && $response['success']) { echo "\n✅ LOGIN BERHASIL!\n"; echo "Token: " . ($response['token'] ?? 'No token') . "\n"; echo "User: " . ($response['user']['name'] ?? 'Unknown') . "\n"; echo "Role: " . ($response['user']['role'] ?? 'Unknown') . "\n"; } else { echo "\n❌ LOGIN GAGAL!\n"; echo "Message: " . ($response['message'] ?? 'Unknown error') . "\n"; } }