Cómo Solucionar el Error de Token Inválido en el Backoffice de PrestaShop Paso a Paso

Cómo Solucionar el Error de Token Inválido en el Backoffice de PrestaShop Paso a Paso
Anuncio relacionado

Introducción al Error de Token Inválido en PrestaShop

Uno de los problemas más frustrantes a los que se enfrentan los administradores de tiendas online es el temido mensaje de Token inválido (Invalid security token) al intentar guardar cambios o realizar acciones en el backoffice de PrestaShop. Este fallo de seguridad impide gestionar productos, módulos o pedidos correctamente.

Causas Principales del Error de Token

El sistema de tokens en PrestaShop está diseñado para proteger el panel de administración contra ataques CSRF (Cross-Site Request Forgery). Las causas más comunes por las que este mecanismo falla son:

  • Incompatibilidad o cambios en la dirección IP del administrador.
  • Problemas con la caché del navegador o cookies caducadas.
  • Configuración incorrecta de la URL de la tienda (SSL/HTTPS) en la base de datos.
  • Expiración de la sesión de usuario por inactividad prolongada.

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

A menudo, el navegador almacena información obsoleta que entra en conflicto con el token de seguridad actual de PrestaShop.

  1. Abre la configuración de privacidad de tu navegador web (Google Chrome, Firefox, etc.).
  2. Selecciona la opción de borrar datos de navegación, asegurándote de marcar Cookies y otros datos de sitios y Archivos e imágenes en caché.
  3. Establece el intervalo de tiempo en Desde siempre.
  4. Haz clic en Borrar datos, cierra el navegador, vuelve a abrirlo e intenta iniciar sesión nuevamente en tu backoffice.

Método 2: Verificar y Actualizar las URLs de la Tienda

Si has cambiado recentemente de dominio o has activado el protocolo SSL (HTTPS), las URLs guardadas en la base de datos pueden generar tokens inválidos.

  1. Accede al panel de control de tu hosting (cPanel o Plesk) y abre phpMyAdmin.
  2. Busca y selecciona la base de datos de tu tienda PrestaShop en la barra lateral izquierda.
  3. Localiza la tabla ps_shop_url (el prefijo ps_ puede variar según tu instalación).
  4. Revisa los campos domain y domain_ssl y asegúrate de que coincidan exactamente con la URL real de tu tienda, incluyendo https:// si corresponde.

Método 3: Desactivar Temporalmente la Verificación de IP en el Backoffice

Si tu proveedor de internet cambia tu IP constantemente (conexiones móviles o dinámicas), PrestaShop detectará esto como una amenaza y anulará el token.

  1. Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu hosting.
  2. Navega hasta la ruta classes/ de tu instalación de PrestaShop.
  3. Busca y edita el archivo que gestiona la cookie de empleado o desactiva la opción desde la base de datos en la tabla ps_configuration buscando el registro PS_COOKIE_CHECKIP.
  4. Modifica el valor de PS_COOKIE_CHECKIP de 1 a 0 para evitar que PrestaShop valide la dirección IP en cada petición del administrador.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Desarrollo

Cómo Solucionar el Error de Git 'Detached HEAD' de Forma Definitiva

¿Te has quedado atrapado en un estado 'detached HEAD' en Git? Descubre por qué ocurre y cómo solucionarlo de forma segura sin perder tu trabajo.

Leer guía completa →
Apps

Cómo Solucionar el Error de Congelamiento y Pantalla en Blanco en Zoom Definitivamente

¿La aplicación de Zoom se congela o muestra una pantalla en blanco al iniciar una videollamada? Aprende a resolver este molesto problema de escritorio.

Leer guía completa →
Magento

Cómo Solucionar el Error Exception Local XML Cache en Magento de Forma Definitiva

Soluciona de forma definitiva el error de excepciones en la caché XML de Magento. Descubre los métodos más efectivos para limpiar y reconstruir tu plataforma e-commerce.

Leer guía completa →