umändere, auf SSL Aufruf, also auf $oViewConf->getSslSelfLink(); ist natürlich der Login erstmal verschlüsselt, aber der Login verliert immer noch die Session. Diese scheint beim Redirect verloren zu gehen.
Setzt man übrigens die $this->sSSLShopURL wieder in der config.inc.php auf NULL, funktionert
der Login wieder einwandfrei…
Spricht was dagegen, den kompletten Shop auf SSL umzustellen? Denn damit funktioniert dieser Login.
Halt stopp, es hat sich leider immer noch nicht erledigt, der Workaround aus dem Mantis sorgt zwar dafür, dass der Login auf Logout “spring”, klickt man aber beispielsweise auf ne Kategorie oder auf einen anderen Link im Shop, ist man wieder raus. Session ade…
Scheint also mit dem Redirect zusammenzuhängen, sprich:
[QUOTE=coarsy;54590]Halt stopp, es hat sich leider immer noch nicht erledigt, der Workaround aus dem Mantis sorgt zwar dafür, dass der Login auf Logout “spring”, klickt man aber beispielsweise auf ne Kategorie oder auf einen anderen Link im Shop, ist man wieder raus. Session ade…
Scheint also mit dem Redirect zusammenzuhängen, sprich:
hast du vor in absehbarer Zeit auf die 4.5 zu wechseln? Dort ändert sich das Sesssionhandling nochmal (wurde auf der Entwicklerliste angekündigt). Ich nehme an, dass dieser Bug auch mit gefixt wird.
nicht in absehbarer Zeit, soll heißen, dass das auf keinen Fall die nächsten 3 - 6 Monate passieren wird, obwohl ich dann schon nebenbei das Template aufmotze und anpasse. Hängt natürlich soviel noch hinten dran: diversere Module WaWi und Ähnliches, die erst noch auf die 4.5 er portiert werden müssen. Bis dahin wärs mir schon lieb, wenn man diesen Fehler noch irgendwie anderweitig stopfen könnte, ansonsten funktioniert auch alles tadellos.
mir ist der gleiche Fehler in meiner 4.4.8 auch eben aufgefallen aber ich hab den Workaround aus dem Mantis erfolgreich verwenden können. Ebenfalls kann ich keine Session Probleme in Kombination mit dem like Button feststellen.
Habe aber auch nur like und share aktiviert. Alle anderen FB Features sind deaktiviert. Nutzt du mehr davon, z:B. die FB eigene Kommentarfunktion oder das FB login?
Der Fehler tritt nicht nur beim bewerten Link auf, sondern ebenfalls bei:
Für die Lieblingsliste bitte einloggen.
Für Merkzettel bitte einloggen.
Für Wunschzettel bitte einloggen.
Solange Facebook Like und/oder Share aktiviert ist, und der Shop Login über SSL läuft funktioniert der redirect nicht mehr und die Session geht verloren!!!
Habe Facebook items nun deaktiviert und werde den Like Button direkt von der FB Site hardcoded in die product.tpl einbauen. Vielleicht funktioniert das dann.
ja, der Fehler besteht leider immer noch, ist aber im Bugtracker als “confirmed” eingetragen.
Bleibt der Fehler denn bestehen, wenn man den Like Button hardcodiert? Bevor ich jetzt anfange, das direkt ins Template zu schreiben bitte um Rückmeldung diesbezüglich
also mit dem [{$oView->getCanonicalUrl()}] gehts bei mir einwandfrei.
Das Problem bestand darin, dass bei der Product Url der force_sid Parameter mit drangehängt wurde.
Bei einem Redirect oder einem Backlink auf die Produktdetailseite wurde beim Aufruf der Like Buttons die Session neu geschrieben und die alte somit gekillt.