hex_hex_ Posted January 14, 2016 Report Share Posted January 14, 2016 Hallo Community, nach einem Server-Update wird man im Shop direkt nach dem Login wieder ausgeloggt. In der Tabelle xt_sessions2 sehe ich, dass nach jedem Klick - durch den selben User - eine neue Session angelegt wird. Woran kann das liegen? Admin-Bereich funktioniert problemlos. Shop: Veyton 4.2. PHP 5.6.14 Grüße Link to comment Share on other sites More sharing options...
hex_hex_ Posted February 4, 2016 Author Report Share Posted February 4, 2016 Hallo Community, am Server selbst scheint es nicht zu liegen. Es handelt sich um einen Multi-Shop. Rufe ich einen anderen Mandanten auf, so funktioniert alles normal. Nur im "Main-Store" tritt das Problem auf. Grüße Link to comment Share on other sites More sharing options...
Sepp85 Posted February 15, 2016 Report Share Posted February 15, 2016 Wenn jeder Klick eine neue Session erzwingt, dann bedeutet das in der Regel, dass keine Cookies gespeichert/gelesen werden können, denn die Cookies werden gebraucht, um die Session-ID zu speichern (sofern man die Session-ID nicht an die URL dranhängt). Da ich noch nicht mit der Multi-Shop Funktion gearbeitet habe, weiß ich nicht genau wie das dort läuft. Aber wenn Du für jeden Mandanten eine extra Domain/Subdomain hast und dementsprechend dann auch eine eigene xtCore/main.php hast, dann kannst du ganz am Ende der Datei vor dem ?> mal Folgendes implementieren, um die verwendeten Cookie-Paramenter zu loggen: file_put_contents("media/cookieparams.txt", print_r( session_get_cookie_params(), true) ); Den Shop dann einmal aufrufen und den Codeschnippsel wieder entfernen (und das für jeden Mandanten). Dann kannst du dir die jeweiligen .txt Dateien mal ansehen, vergleichen und ggf. hier posten. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.