// Generar token CSRF function generateCSRFToken() { return Math.random().toString(36).substring(2) + Date.now().toString(36); } // Agregar token a formularios document.addEventListener('DOMContentLoaded', function() { const forms = document.querySelectorAll('form'); forms.forEach(function(form) { // Crear campo oculto para token const csrfInput = document.createElement('input'); csrfInput.type = 'hidden'; csrfInput.name = 'csrf_token'; csrfInput.value = generateCSRFToken(); form.appendChild(csrfInput); // Validar antes de enviar form.addEventListener('submit', function(e) { if (!form.querySelector('[name="csrf_token"]')) { e.preventDefault(); console.error('Falta token CSRF'); return false; } }); }); });
Tu carrito está vacío.

Volver a la tienda

0
    0
    Tu Pedido
    Sin pedidos disponiblesRegresar a la Tienda