Hallo,
ich habe folgendes Problem...
Auf einer Online-Plattform habe ich ein PHP/MySQL-Login... dieser funktioniert auch gut, jedoch muss ich mich 2x hintereinander Einloggen um die Plattform betreten zu können (bzw. 2x hintereinander Ausloggen um die SESSION korrekt zu beenden).
Login:
- Einloggen -> Führt zur Capture-Seite "Der Inhalt ist nur für eingeloggte User"! (SESSION leer)
- Einloggen -> Man ist korrekt eingeloggt (SESSION gesetzt)
Logout:
- Ausloggen -> SESSION ist korrekt gelöscht
- Refresh der Page, oder Tab schließen und nochmal öffnen -> SESSION ist wieder da
...ich komme nicht auf die Lösung...
Kann man eine Session "doppelt" starten? - nach meiner Recherche nicht... (Wo ist mein Denkfehler...?)
@logout.php - Diese sieht so aus:
unset($_SESSION['userID']);
$_SESSION = array();
session_unset();
if (ini_get("session.use_cookies")) { $params = session_get_cookie_params(); setcookie(session_name(), '', time() - 42000, $params["path"], $params["domain"], $params["secure"], $params["httponly"] ); }
session_destroy();