Beiträge von Alex2a

    Hallo,
    habe ein kleines Problem.
    Wenn ich als Gast bestelle, wird der Kunde zum Admin:
    [customers_status_id] => [customers_status_name] => Admin [customers_status_image] => admin_status.png

    Das Problem liegt vermutlich darin, dass das Gastkonto gelöscht wird und keine id mehr vorliegt.
    In der "write_customers_satus.php" erzeugt folgende Zeile:
    $customers_status_query_1 = xtc_db_query("SELECT customers_status FROM " . TABLE_CUSTOMERS . " WHERE customers_id = '" . (int)$_SESSION['customer_id'] . "'");
    also immer eine 0 (also Admin), wenn versucht wird eine customers_id abzufragen, die nach einer Gastbestellung nicht mehr existiert.

    Wird hierfür ein Fix geboten?
    Ansonsten würde ich eine Abfrage hinzufügen - weiß nur nicht wo das noch überall eine Rolle spielen könnte.

    Beste Grüße, Alex

    Habe mal in der xtc_setcookie.inc.php eine Cookiedauer von 14 Tagen eingegeben und nach Beendigung des Browsers bleibt der Warenkorb tatsächlich gefüllt (auch als Gast).
    Mal schauen wie sich das weiter verhält. Vielleicht erkennt ja jemand absehbare Probleme.

    Werden offene Warenkörbe nicht für eine gewisse Zeit in der DB gespeichert?
    Die müssen doch nicht zwingend im Cookie gespeichert werden, vielmehr dem User wieder zugeordnet werden.

    Wenn ich die Cookiedauer für "cSEOid" erhöhe, erzeugt der dann eine neue Session beim erstmaligen Aufruf, oder greift die alte Session wieder auf, anhand des noch gültigen Cookies?

    Hallo

    ich habe festgestellt dass große Anbieter wie Amazon und Zalando die Warenkörbe speichern (als Gast), auch wenn der Browser geschlossen wird.

    Da die Session-ID im Cookie gespeichert wird, würde es genügen die Cookiedauer und eventuell die Sessiondauer auf beispielsweise 14 Tage zu erhöhen?
    Gehört dazu mehr, oder könnten unerwünschte Nebeneffekte auftreten?

    Ich würde mir den Aufwand sparen, wenn mir gleich jemand sagen könnte ob und warum das so nicht funktionieren kann.

    Beste Grüße,

    Alex