login($input['username'] ?? '', $input['password'] ?? ''); echo json_encode($result); } else { echo json_encode(['success' => false, 'error' => 'Method not allowed']); } break; case 'logout': $result = $auth->logout(); echo json_encode($result); break; case 'check': echo json_encode($auth->getCurrentUser()); break; default: echo json_encode(['success' => false, 'error' => 'Invalid action']); } exit; }