Warenkorb leer nach Wechsel zu HTTPS-Seiten

Hallo,

Ich habe ein Problem, bei dem ich die Lösung nicht finden kann:
Wenn man im Shop von einer unverschlüsselten Seite auf eine verschlüsselte wechselt, z.B. die Registrieren-Seite, ist danach der Warenkorb leer.
Für mich bisher aber nur in Firefox (v27) reproduzierbar. Mit Chrome und IE 8 und 11 konnte ich das Problem nicht feststellen.

Nachstellen kann man es wie folgt:

  1. Artikel in Warenkorb legen (www.kreativtheke.de)
  2. Registrieren-Seite aufrufen
  3. Warenkorb leer!

Mir ist aufgefallen, dass sich die force_sid ändert, wenn man zwischen HTTP- und HTTPS-Seiten wechselt. Könnte es an einer falschen Konfiguration des SSL-Zertifikates liegen?

in der config.ing.php ist dazu folgendes eingetragen:


$this->sShopURL = 'http://www.kreativtheke.de';
$this->sSSLShopURL  = 'https://www.kreativtheke.de';

Ich habe bereits das Exception-Log geprüft. Darin findet sich wiederholt ein Fehler eines mal getesteten Paypal-Moduls, dass ich aber bereits entfernt habe:


oxSystemComponentException-oxException (time: 2014-03-20 14:58:06): [0]: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND 
Stack Trace: 
#0 /is/htdocs/wp11181376_YD5NYNN4V9/www/shop-live/core/oxutilsobject.php(198): oxUtilsObject->_getObject('oxsystemcompone...', 0, Array)
#1 [internal function]: oxUtilsObject->oxNew('oxSystemCompone...')
#2 /is/htdocs/wp11181376_YD5NYNN4V9/www/shop-live/core/oxfunctions.php(384): call_user_func_array(Array, Array)
#3 /is/htdocs/wp11181376_YD5NYNN4V9/www/shop-live/core/oxutilsobject.php(186): oxNew('oxSystemCompone...')
#4 [internal function]: oxUtilsObject->oxNew('v6c_hPayPalIpn')
#5 /is/htdocs/wp11181376_YD5NYNN4V9/www/shop-live/core/oxfunctions.php(384): call_user_func_array(Array, Array)
#6 /is/htdocs/wp11181376_YD5NYNN4V9/www/shop-live/core/oxshopcontrol.php(439): oxNew('v6c_hPayPalIpn')
#7 /is/htdocs/wp11181376_YD5NYNN4V9/www/shop-live/core/oxshopcontrol.php(387): oxShopControl->_initializeViewObject('v6c_hPayPalIpn', NULL, NULL, NULL)
#8 /is/htdocs/wp11181376_YD5NYNN4V9/www/shop-live/core/oxshopcontrol.php(156): oxShopControl->_process('v6c_hPayPalIpn', NULL, NULL, NULL)
#9 /is/htdocs/wp11181376_YD5NYNN4V9/www/shop-live/core/oxid.php(40): oxShopControl->start()
#10 /is/htdocs/wp11181376_YD5NYNN4V9/www/shop-live/index.php(28): Oxid::run()
#11 {main} Faulty component --> v6c_hpaypalipn

Ich habe den gesamten Code bereits nach “v6c” durchsucht, konnte aber nirgends etwas finden, was darauf schließen lässt. Ich bin mir aber auch nicht sicher, ob der Fehler überhaupt etwas mit dem Problem zu tun hat.

OK, ich hoffe ihr könnt mir helfen, mir gehen langsam die Ideen aus :wink:

Vielen Dank für eure Hilfe!

Grüße
Timm

Hi,

im Paypal-Account kann man eine URL für die automatische Zahlungsbestätigung angeben. Hier hast du möglicherweise noch die dem v6c-Modul beiliegende Adresse eingetragen. Diese Datei kann jedoch nicht mehr aufgerufen werden, das das Modul nicht mehr vorhanden ist.

Das Warenkorb-https-Problem kann ich nicht nachvollziehen, bei mir funktioniert alles in deinem Shop mit FF27.0.1. Vielleicht hast du irgendwelche Addons im FF installiert?

OK, ich werde die Einstellungen in Paypal mal prüfen.

Dass es bei dir funktioniert ist auch interessant, das werde ich mal in einer VM mit “sauberem” Firefox testen.

Spricht ansonsten etwas dagegen, alle Seiten per SSL verschlüsselt zu übertragen? Also auch die [I]sShopURL[/I] mit https anzugeben? Damit treten dann bei mir auch keine Probleme auf.

Hallo nochmal,

Ich habe das Problem nochmal in einer VM nachgestellt, dort tritt der Fehler in Firefox nicht auf. :slight_smile:
Danach habe ich die Add-Ons in meiner lokalen Firefox-Installation deaktiviert und konnte so das Add-On “Seitwert.de Plugin 1.0.8” als Schuldigen ausmachen.

Zu den Vor- und Nachteilen kompletter SSL-Verschlüsselung habe ich mittlerweile diesen Thread gefunden, in dem das bereits diskutiert wurde: http://forum.oxid-esales.com/showthread.php?t=22204

Das andere Problem konnte ich noch nicht lösen, in Paypal war nichts zu finden. Dazu werde ich aber ggf. einen neuen Thread aufmachen.

nickname, vielen Dank für deine Hilfe!

Grüße
Timm