Debe ser la lógica, que en algún punto cuando ingresa por primera vez borra la información y luego de la segunda vez registra la información. Vas a tener que verificar en donde lo hace, usando
Y eso lo vas moviendo a través del código para que detectes donde elimina la sesión.