<?php
session_start();
header('Content-Type: application/json');

if (!isset($_SESSION['usuario'])) {
    echo json_encode(['success' => false, 'message' => 'No autenticado']);
    exit;
}

$input = json_decode(file_get_contents('php://input'), true);
if (!isset($input['accion']) || $input['accion'] !== 'reset') {
    echo json_encode(['success' => false, 'message' => 'Solicitud inválida']);
    exit;
}

require 'conexion.php';

$usuarioLogin = $_SESSION['usuario'];

// Localizar el id del usuario
$stm = $conn->prepare("SELECT Id FROM Usuarios WHERE usuario = ? LIMIT 1");
$stm->bind_param('s', $usuarioLogin);
$stm->execute();
$res = $stm->get_result()->fetch_assoc();

if (!$res) {
    echo json_encode(['success' => false, 'message' => 'Usuario no encontrado']);
    exit;
}

$usuarioId = $res['Id'];

// Borrar resultados del usuario
$del = $conn->prepare("DELETE FROM Resultados WHERE usuario_id = ?");
$del->bind_param('i', $usuarioId);

if ($del->execute()) {
    echo json_encode(['success' => true,  'message' => 'Se eliminaron los resultados incorrectos']);
} else {
    echo json_encode(['success' => false, 'message' => 'Error al eliminar']);
}
