Deine programmlogik ist dann wohl nicht optimal. An sich sollte es möglich sein, dass man beide Sachen auf einmal hat. Denn nur dafür erneut aufrufen zu lassen wäre schwachsinn. Es sei denn du hast so Sachen wie Benutzernamen. Die speicherst du dann in ner Session. :)
Am besten erklärst du aber mal was du genau beabsichtigst. Denn Man sollte solche Sachen, wie du sie beschrieben hast, möglichst vermeiden.