Hallo Forum,
ich habe verschiedene Probleme mit der DBFS Datenverwaltung bei einer 4.9.8 Installation: Wenn ich mich in der Detailansicht eines Bildes befinde und die Vorschau anklicke, erscheint der Contenido Login und meine Session ist beendet. Außerdem funktioniert das "Geschützt für nichteingeloggte Benutzer" nicht mehr. Das war aber der Grund, warum ich die Bilder überhaupt dort abgelegt habe. Vielleicht weiß jemand Rat?
Grüße, mikedreissig
4.9.8 DBFS Probleme
-
- Beiträge: 84
- Registriert: Di 10. Jan 2006, 19:28
- Kontaktdaten:
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: 4.9.8 DBFS Probleme
Vielen Dank für Deine Meldung. Bei der DBFS-Problematik handelt es sich sehr offensichtlich um einen CONTENIDO-Fehler. Ich schaue mir das direkt an!
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: 4.9.8 DBFS Probleme
Wir haben das Problem analysiert. Ggf. kommt heute noch eine Lösung, versprechen möchte ich es aber noch nicht
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: 4.9.8 DBFS Probleme
Guten Tag,
das Problem ist folgendermaßen zu erklären:
Wir haben aus Sicherheitserwägungen das Backend-Cookie auf den Ordner "/contenido" beschränkt. Früher galt das Cookie für den gesamten CONTENIDO-Ordner, also auch für "/cms". Die Vorschau ruft die dbfs.php-Datei im "/cms"-Ordner mit dem Session-Parameter "contenido" auf, versucht also auf ein Cookie aus dem Backend im Frontend zuzugreifen. Deshalb wurde man ausgeloggt.
Das Problem kann behoben werden, indem in der Datei include.upl_edit.php (Ordner: contenido/includes) die Zeile 243 ersetzt wird durch:
(Alte Zeile sah sehr ähnlich aus)
Damit ist die Vorschau im Regelfall wieder nutzbar.
Dieser Fix bringt leider wenig, wenn das Häkchen bei "Geschützt für nicht angemeldete Benutzer" gesetzt wird - dann erscheint eine Fehlermeldung. Dieses Problem ist bekannt und dazu wird ein weiteres Ticket erstellt. Das lösen wir allerdings nicht kurzfristig
das Problem ist folgendermaßen zu erklären:
Wir haben aus Sicherheitserwägungen das Backend-Cookie auf den Ordner "/contenido" beschränkt. Früher galt das Cookie für den gesamten CONTENIDO-Ordner, also auch für "/cms". Die Vorschau ruft die dbfs.php-Datei im "/cms"-Ordner mit dem Session-Parameter "contenido" auf, versucht also auf ein Cookie aus dem Backend im Frontend zuzugreifen. Deshalb wurde man ausgeloggt.
Das Problem kann behoben werden, indem in der Datei include.upl_edit.php (Ordner: contenido/includes) die Zeile 243 ersetzt wird durch:
Code: Alles auswählen
$sCell = '<a target="_blank" href="' . cRegistry::getFrontendUrl() . "dbfs.php?file=" . $qpath . $_REQUEST['file'] . '"><img alt="" class="bordered" src="' . uplGetThumbnail($qpath . $_REQUEST['file'], 350) . '"></a>';
Damit ist die Vorschau im Regelfall wieder nutzbar.
Dieser Fix bringt leider wenig, wenn das Häkchen bei "Geschützt für nicht angemeldete Benutzer" gesetzt wird - dann erscheint eine Fehlermeldung. Dieses Problem ist bekannt und dazu wird ein weiteres Ticket erstellt. Das lösen wir allerdings nicht kurzfristig
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG
-
- Beiträge: 84
- Registriert: Di 10. Jan 2006, 19:28
- Kontaktdaten:
Re: 4.9.8 DBFS Probleme
Hallo Frederic,
vielen Dank für die rasche Hilfe! Ja, das funktioniert bestens.
Grüße, mikedreissig
vielen Dank für die rasche Hilfe! Ja, das funktioniert bestens.
Grüße, mikedreissig
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: 4.9.8 DBFS Probleme
Super, das freut mich
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG