Hallo zusammen,
ich suche nun schon eine ganze Weile und habe hier und da einige Lösungsansätze ausprobiert, leider ist das alles irgendwie und so nicht
...
Das konkrete Problem besteht darin, dass nach einem erfolgreichen Login (Session user data) -> bei LOGOUT der user mit dem back Browser button wieder auf die Oberfläche gelangt.
ich wollte euch mal fragen, welchen weg man am besten gehen kann um das zu verhindern?
im Moment logt sich der user mit loginWithSessionData() ein
FRAGEN:
Sollte man sich mit Cookies anmelden? ist das eine bessere Variante? und worauf ist evtl zu achten?
ich verstehe nicht so recht, warum die daten trotz Session_destroy(), immer noch vom Browser erkannt werden. (browserhistory) -> wäre es hier sinnvoll das loginformular [input] irgendwie zurückzusetzen (wärend die daten gesendet werden)? (ob das möglich ist?)
Login erfolgt via $_POST['xxxuser']
LOGOUT btn hat die form: index.php?logout
index.php
Über jegliche Idee oder Anregung zu diesem Thema bin ich dankbar.
thnx.
m.
ps. js kommt z.b. für Browserhistory nicht in Frage, es sollte schon alles über php und die Routine der Oberfläche laufen, da ich hier mehr Kontrolle darüber habe, auch wenn standardmässig javascript aktiviert ist in 90% aller Fälle.
ich suche nun schon eine ganze Weile und habe hier und da einige Lösungsansätze ausprobiert, leider ist das alles irgendwie und so nicht


Das konkrete Problem besteht darin, dass nach einem erfolgreichen Login (Session user data) -> bei LOGOUT der user mit dem back Browser button wieder auf die Oberfläche gelangt.
ich wollte euch mal fragen, welchen weg man am besten gehen kann um das zu verhindern?
im Moment logt sich der user mit loginWithSessionData() ein
FRAGEN:
Sollte man sich mit Cookies anmelden? ist das eine bessere Variante? und worauf ist evtl zu achten?
ich verstehe nicht so recht, warum die daten trotz Session_destroy(), immer noch vom Browser erkannt werden. (browserhistory) -> wäre es hier sinnvoll das loginformular [input] irgendwie zurückzusetzen (wärend die daten gesendet werden)? (ob das möglich ist?)
Login erfolgt via $_POST['xxxuser']
LOGOUT btn hat die form: index.php?logout
index.php
PHP-Code:
$login = new Login();
// ... ask if we are logged in here:
if ($login->isUserLoggedIn() == true) {
include("views/logged_in.php");
} else {
// login Formular
include("views/not_logged_in.php");
}
thnx.
m.
ps. js kommt z.b. für Browserhistory nicht in Frage, es sollte schon alles über php und die Routine der Oberfläche laufen, da ich hier mehr Kontrolle darüber habe, auch wenn standardmässig javascript aktiviert ist in 90% aller Fälle.
Kommentar