Cómo Solucionar el Error 'The CSRF Token is Invalid' en PrestaShop

Cómo Solucionar el Error 'The CSRF Token is Invalid' en PrestaShop
Anuncio relacionado

Introducción al Error 'The CSRF Token is Invalid' en PrestaShop

El mensaje de error The CSRF token is invalid es un problema común en PrestaShop 1.7 y PrestaShop 8 que impide a los administradores guardar configuraciones, actualizar productos o iniciar sesión en el Back Office. CSRF (Cross-Site Request Forgery) es un mecanismo de seguridad encargado de validar que las peticiones enviadas al servidor provienen realmente de un usuario autorizado.

Cuando esta validación falla, el sistema bloquea la acción por seguridad. A continuación, analizamos por qué ocurre este fallo y cómo corregirlo fácilmente.

Causas Principales del Fallo de Token CSRF

  • Caché y cookies desactualizadas: Las cookies guardadas en tu navegador pueden haber caducado o entrar en conflicto con la sesión actual del panel de administración.
  • Desincronización de SSL/HTTPS: Configurar parcialmente el certificado SSL (por ejemplo, tener HTTPS activo en el Front Office pero no en el Back Office) rompe la validación de tokens de seguridad.
  • Conflictos con la caché interna de PrestaShop: Archivos temporales corruptos en la carpeta var/cache/ de la tienda.
  • Módulos de terceros incompatibles: Módulos instalados recientemente que alteran el comportamiento de los formularios en el Back Office.

Método 1: Limpiar la Caché del Navegador y Eliminar Cookies

En la mayoría de los casos, este error se debe a una cookie de sesión corrupta almacenada en tu navegador web.

  1. Cierra la pestaña donde tienes abierto el Back Office de PrestaShop.
  2. Abre la configuración de tu navegador y elimina las cookies y los archivos temporales asociados al dominio de tu tienda online.
  3. Abre una ventana de incognito en tu navegador y vuelve a intentar acceder e iniciar sesión en el panel de administración.

Método 2: Borrar la Caché de PrestaShop Manualmente por FTP

Si el problema persiste o no puedes acceder al menú de parámetros avanzados para limpiar la caché desde el panel, debes eliminar los archivos temporales desde el servidor.

  1. Conéctate a tu servidor web mediante un cliente FTP como FileZilla o desde el Administrador de Archivos de cPanel.
  2. Navega hasta la raíz de tu instalación de PrestaShop y entra en el directorio var/cache/.
  3. Elimina el contenido de las carpetas dev/ y prod/. No borres las carpetas principales, únicamente su contenido.
  4. Vuelve a cargar el panel de administración en tu navegador para que PrestaShop recompile los archivos limpios.

Método 3: Ajustar la Configuración de SSL y Dominio

Inconsistencias con el certificado SSL suelen alterar los tokens de seguridad CSRF. Asegúrate de que el protocolo HTTPS esté correctamente configurado.

  1. Accede al Back Office y dirígete a Parámetros de la tienda > Configuración general.
  2. Asegúrate de que las opciones Habilitar SSL y Habilitar SSL en todas las páginas estén configuradas en Sí.
  3. Si no puedes entrar al Back Office, accede a tu base de datos mediante phpMyAdmin, abre la tabla ps_configuration y busca las claves PS_SSL_ENABLED y PS_SSL_ENABLED_EVERYWHERE, asegurándote de que su valor sea 1.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Juegos

Cómo Solucionar el Error 'Faltan Archivos' o 'Privilegios de Contenido' en Steam de Forma Definitiva

Aprende a corregir el fallo de Steam que impide actualizar o iniciar tus juegos favoritos. Métodos efectivos y rápidos.

Leer guía completa →
Magento

Cómo Solucionar la Excepción al Llamar a la Acción en Magento de Forma Definitiva

¿Tu tienda online muestra un error crítico en el panel de administración o frontend? Aprende a identificar la causa y aplicar la solución definitiva para este fallo común en Magento.

Leer guía completa →
Magento

Cómo Solucionar el Error 'Exception: Local file is no longer allowed' en Magento 2 de Forma Definitiva

Aprende a resolver el molesto error de seguridad en Magento 2 que bloquea la carga de archivos locales. Métodos definitivos paso a paso.

Leer guía completa →