$uid, 'email' => $email, 'token' => $token ]; echo json_encode(['status' => 'success', 'message' => 'Logged in']); } else { http_response_code(400); echo json_encode(['status' => 'error', 'message' => 'Missing UID']); } } elseif ($action === 'logout') { $_SESSION = []; if (ini_get("session.use_cookies")) { $params = session_get_cookie_params(); setcookie(session_name(), '', time() - 42000, $params["path"], $params["domain"], $params["secure"], $params["httponly"] ); } session_destroy(); echo json_encode(['status' => 'success', 'message' => 'Logged out']); } else { http_response_code(400); echo json_encode(['status' => 'error', 'message' => 'Invalid action']); }