4.9.8 DBFS Probleme

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
mikedreissig
Beiträge: 84
Registriert: Di 10. Jan 2006, 19:28
Kontaktdaten:

4.9.8 DBFS Probleme

Beitrag von mikedreissig » Di 3. Nov 2015, 21:02

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

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: 4.9.8 DBFS Probleme

Beitrag von frederic.schneider_4fb » Do 5. Nov 2015, 09:06

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

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: 4.9.8 DBFS Probleme

Beitrag von frederic.schneider_4fb » Do 5. Nov 2015, 10:31

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

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: 4.9.8 DBFS Probleme

Beitrag von frederic.schneider_4fb » Do 5. Nov 2015, 12:39

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:

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>';
(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
Frederic Schneider
Entwickler bei der four for business AG

mikedreissig
Beiträge: 84
Registriert: Di 10. Jan 2006, 19:28
Kontaktdaten:

Re: 4.9.8 DBFS Probleme

Beitrag von mikedreissig » Do 5. Nov 2015, 16:14

Hallo Frederic,

vielen Dank für die rasche Hilfe! Ja, das funktioniert bestens.

Grüße, mikedreissig

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: 4.9.8 DBFS Probleme

Beitrag von frederic.schneider_4fb » Fr 6. Nov 2015, 13:40

Super, das freut mich :)
Frederic Schneider
Entwickler bei der four for business AG

Antworten