true, 'message' => '积分添加成功。']; } else { $result = deductCredits($targetUser, $amount); $message = $result; } break; case 'delete_user': $userId = intval($_POST['user_id']); if ($userId == getCurrentUserId()) { $message = ['success' => false, 'message' => '不能删除自己的账号。']; } else { $stmt = $pdo->prepare("DELETE FROM users WHERE id = ?"); $stmt->execute([$userId]); $message = ['success' => true, 'message' => '用户已删除。']; } break; case 'toggle_admin': $userId = intval($_POST['user_id']); $isAdmin = intval($_POST['is_admin']); $newStatus = $isAdmin ? 0 : 1; $stmt = $pdo->prepare("UPDATE users SET is_admin = ? WHERE id = ?"); $stmt->execute([$newStatus, $userId]); $message = ['success' => true, 'message' => '成功更新管理员的状态。']; break; } } // 获取所有用户 $users = $pdo->query("SELECT * FROM users ORDER BY created_at DESC")->fetchAll(); $currentTheme = getTheme(); ?>