Ein etwas unsauerber Code, aber sonst fällt mir nichts auf
Doch, mich wundert die if-Abfrage "if (isset($inputkey))" ein wenig. Wahrscheinlich meinst du damit "if (isset($_POST['inputkey']))", oder? Wenn ja, würde nur auf der ersten Seite nach dem Einloggen überhaupt geprüft werden, ob der Benutzer eingeloggt ist. Streich die Bedingung und es sollte eigentlich funktionieren