Hallo, ich habe jetzt schon eie halbe Nacht "gegooglet", und hier im Forum gelesen - nix passendes gefunden.
Bitte keinen Schreck kriegen es geht um Sessions in PHP, vielmehr um eine "Methode". Ich bastele an einer Internetseite, und diese hat ( ein Loginfenster in der Startseite.
Der Login erfolgt ausschliesslich über diese Seite.
Wenn ich das session_start() immer an den Anfang der Seite stelle, wird bei jedem Aufruf eine Session erzeugt (funktioniert auch grossartig), nun möchte ich aber erst nachdem Login die Session erzeugen.
Mein Ansatz war, nachdem das Loginformular über method=Post gesendet worden ist, die Sesion zustarten.
Wenn aber weiter über diese Seite navigiert wird, ist nach dem Anmelden ( ich frage über eine Klasse ab, ob das Loginformular abgeschickt ist) Schluss, da die Session dann ja nicht mehr gestartet wird.
Kennt jemand ein Workaround mit einem Anmeldevorgang und einer Session-Aufrechterhaltung, welche sich auf einer einzigen Seite befindet ? Ich weiss das das Sicherheitsrisiken beinhaltet.
Alles was ich gefunden habe ging nur über mehrere Seiten.
Und auf eine Sessionvariable kann ich ja leider auch nicht referenzieren.
p.s. es sit noch nichts im Netz - leider, nur auf meiner Testumgebung.
Gruß und dank im Vorraus.
Bitte keinen Schreck kriegen es geht um Sessions in PHP, vielmehr um eine "Methode". Ich bastele an einer Internetseite, und diese hat ( ein Loginfenster in der Startseite.
Der Login erfolgt ausschliesslich über diese Seite.
Wenn ich das session_start() immer an den Anfang der Seite stelle, wird bei jedem Aufruf eine Session erzeugt (funktioniert auch grossartig), nun möchte ich aber erst nachdem Login die Session erzeugen.
Mein Ansatz war, nachdem das Loginformular über method=Post gesendet worden ist, die Sesion zustarten.
Wenn aber weiter über diese Seite navigiert wird, ist nach dem Anmelden ( ich frage über eine Klasse ab, ob das Loginformular abgeschickt ist) Schluss, da die Session dann ja nicht mehr gestartet wird.
Kennt jemand ein Workaround mit einem Anmeldevorgang und einer Session-Aufrechterhaltung, welche sich auf einer einzigen Seite befindet ? Ich weiss das das Sicherheitsrisiken beinhaltet.
Alles was ich gefunden habe ging nur über mehrere Seiten.
Und auf eine Sessionvariable kann ich ja leider auch nicht referenzieren.
p.s. es sit noch nichts im Netz - leider, nur auf meiner Testumgebung.
Gruß und dank im Vorraus.
Kommentar