Quantcast
Channel: OXID Community Forum - Bug-Verdacht
Viewing all articles
Browse latest Browse all 186

Newsletter Bestellen zerstört Session ID = x

$
0
0
Hallo,
nie aufgetreten und dann direkt an 2 folgenden Tagen. 400€ Umsatzverlust.:mad:
Der Link in der Newsletter-Bestätigungsmail ist fehlerhaft.(force_sid=x)
http://gebraucht-schmuck.com/index.php?force_sid=x
Nach Bestätigung wird die Session ID = x gesetzt und Warenkorbänderungen funktionieren nicht mehr.
Problem gefunden in :
class oxEmail extends PHPMailer
public function setAltBody und SetBody

$sAltBody = getStr()->preg_replace('/((\?|&(amp;)?)(force_)?(admin_)?)sid=[A-Z0-9\.]+/i', '\1sid=x&shp=' . $this->getConfig()->getShopId(), $sAltBody);
Habe das geändert
$sAltBody = getStr()->preg_replace('/((\?|&(amp;)?)(force_)?(admin_)?)sid=[A-Z0-9\.]+/i', '?shp=' . $this->getConfig()->getShopId(), $sAltBody);
Hab lange mit Java gearbeitet aber PHP nur ein wenig für unseren Shop.
Erst mal funktioniert es .Kann das Randeffekte haben?
Danke Gruß Heinz Oxid CE 4.7X

Viewing all articles
Browse latest Browse all 186