drupal-header

Drupal 6, $_SESSION y el usuario Anonymous

Pocas veces me encuentro con un problema tan boludo y con una solución tan sencilla.

El problema: digamos que por algún motivo tenemos que guardar información en una variable de sesision:

Bien,  el problema se dió cuando no lograba que el usuario “Anonymous” guardara esta variable al cambiar de página, aunque estuviera dentro del mismo sitio.

La solución:
Resulta que por algún motivo, drupal cambió el id que tiene dicho usuario de “0” a otro numero cualquiera, y eso básicamente decanta en que drupal al querer almacenar los datos de la sesision en la tabla sessions, no machea su id ya que busca la session con id 0…

En fin, la solución es simplemente editar en la tabla “users” al usuario Anonymous y cambiar su ID a 0 (si no existe el usuario solo bastaría con crear un nuevo registro con los datos en blanco, pero con ID 0).

One Comments

  • salva 04/05/2012

    Jamás lo hubiese imaginado, uno nunca sabe por dónde va a acabar trolleándote tu página web. Mil gracias 😀

:).