Hola, bueno justo acabo de contestar algo parecido
acá, esto pasa porque
se detecta si el usuario se logueó correctamente, se guarda en una session y simplemente se pregunta si esta está llena, entonces no te muestre el formuario, el actualizar lo hace solo porque se hace un pedido al servidor para validar al usuario cuando generás el evento, saludos