Hallo,
ich bin seit gut 6 Stunden am probieren und suchen, leider finde ich keine Lösung für folgendes Problem.
Ich habe einen Memberbereich, welcher bisher mit einem ganz normalen php-session login geschützt war. Diesen wollte ich nun eleganter mit AJAX gestalten.
Ich habe also eine index.php und eine login.php in beiden wird ein global.php geladen in der ein session_start() ausgeführt wird.
Wenn man jetzt auf Login klickt, öffnet sich ein Overlay von thickbox in dem ich (per AJAX) die login.php lade.
In der login.php prüfe ich entsprechend die eingegebenen Zugangsdaten. Wenn erfolgreich dann werden $_SESSION-Variablen erzeugt ($_SESSION['member_id'] usw.). Diese Variablen kann ich auch im Overlay anzeigen lassen, sie existieren.
Wenn ich das overlay jetzt schließe oder per javascript wieder zur index.php leite existieren die $_SESSION variablen aber nicht. Ich bin also nicht eingeloggt.
Ich hoffe ihr versteht mein Problem und habt eine Lösung für mich.
Gruß Nordin
ich bin seit gut 6 Stunden am probieren und suchen, leider finde ich keine Lösung für folgendes Problem.
Ich habe einen Memberbereich, welcher bisher mit einem ganz normalen php-session login geschützt war. Diesen wollte ich nun eleganter mit AJAX gestalten.
Ich habe also eine index.php und eine login.php in beiden wird ein global.php geladen in der ein session_start() ausgeführt wird.
Wenn man jetzt auf Login klickt, öffnet sich ein Overlay von thickbox in dem ich (per AJAX) die login.php lade.
In der login.php prüfe ich entsprechend die eingegebenen Zugangsdaten. Wenn erfolgreich dann werden $_SESSION-Variablen erzeugt ($_SESSION['member_id'] usw.). Diese Variablen kann ich auch im Overlay anzeigen lassen, sie existieren.
Wenn ich das overlay jetzt schließe oder per javascript wieder zur index.php leite existieren die $_SESSION variablen aber nicht. Ich bin also nicht eingeloggt.
Ich hoffe ihr versteht mein Problem und habt eine Lösung für mich.
Gruß Nordin
Kommentar