Problem mit IF Abfrage

bandsite

Mitglied
Hallo,
Ich habe ein Usersystem mit Sessions in meine Website eingebaut.
Die Abfrage der Zugansdaten, die Auswertung sowie die Daten die bei gelungener Anmeldung angezeigt werden befinden sich in ein und derselben Datei.

Das Login Formular wird angezeigt, wenn noch keine UserID gesetzt ist:
PHP:
if (!isset ($_SESSION["user_id"]))
Nachdem das Formular ausgefüllt und abgeschickt wurde, wird man wieder auf die selbe Seite weitergeleitet, wo dann die LogIn Daten zur verfügung stehen.

Wenn die Daten korrekt sind, ist ja die Variable $_SESSION["user_id]" gesetzt, also sollte das was nach if (!isset ($_SESSION["user_id"])) steh nicht mehr angezeigt werden.

Mit if (isset ($_SESSION["user_id"])), also ohne Ausrufungszeichen, wird jetzt überprüft ob die User_ID gesetzt ist und der eigentliche Kontent wird angezeigt.
Das funktioniert auch, allerdings wird das Login Formular trotz der !isset Abfrage auch wieder angezeigt.

Woran liegt das ?

Danke, BandSite
 
Okay, ich weis nicht was genau ich da am besten Poste, deswegen zeige ich mal das ganze Script. Ich formatiere den Code immer nach meinem "Geschmack", deswegen ladet auch das am besten in einen Editor .... hier erkennt man nicht viel ;-)

Okay, hat sich erledig ... Ich muss die Seite nur nochmal aktualisieren.

Danke, BandSite
 
Zuletzt bearbeitet:
Zurück