Opened 3 years ago
Closed 3 years ago
#2357 closed Bug/Fehler (fixed)
Weiterleitungsfehler bei Bestätigung des Datenschutzes/Shop im Unterverzeichnis
| Reported by: | Karl1 | Owned by: | somebody |
|---|---|---|---|
| Priority: | normal | Milestone: | modified-shop-2.0.8.0 |
| Component: | Shop | Version: | 2.0.7.2 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Voraussetzungen:
- Shop ist in einem Unterverzeichnis installiert
- Systemmodul DSGVO ist installiert und aktiv.
Wenn die Datenschutzerklärung im Content Manager verändert wurde, muss der Kunde dieser nach dem Einloggen zustimmen.
Danach wird er auf eine Fehlerseite geleitet (z.B. www.domain.de/shop/shop/create_account.php, da DIR_WS_CATALOG doppelt in der URL auftaucht.
Der Fehler liegt in der Datei includes/external/dsgvo/modules/dsgvo_action.php, dort wird die Weiterleitung anders gesetzt als in der login.php (Zeilen 183-185).
Empfohlene Änderung in Datei includes/external/dsgvo/modules/dsgvo_action.php:
Füge nach dieser Zeile 48
$redirect = $_SESSION['tracking']['pageview_history'][$cnt_pageview_history - 2];
analog zu login.php dies hinzu
if (substr($redirect, 0, strlen(DIR_WS_CATALOG)) == DIR_WS_CATALOG) {
$redirect = substr($redirect, strlen(DIR_WS_CATALOG));
}

Just for the record:
Zugehöriger Thread: Weiterleitungsfehler bei Bestätigung des Datenschutzes/Shop im Unterverzeichnis
Gruß,
noRiddle