ja, da die funktion tagralley() verwendet die variable $_SESSION['uid'], die ja, da session variable nur bei eingeloggten usern zur verfügung steht, wenn also ein uneingeloggter user seine paidmails bestätigt, wird für ihn der user mit der id 0 "angelegt".
vermute ich mal.