Cita:
Iniciado por DarkKing
Puede ser porque la página lee las variables de sesión antes de ser modificadas (quizás porque las nuevas se reemplazan en medio de la página y la página ya ha leido las antiguas).
Al respecto creo que el sistema de logueo es correcto, destruyo la sesión del usuario antiguo y empiezo el proceso de creación del nuevo. Al menos en el index (despues de destruir la sesion anterior) la variable antigua no existe, es después del logueo cuando vamos a una segunda página que da acceso a un catalogo, cuando vuelve a aparecer esta variable antigua que desaparece al refrescar la página.