contao/core — Issue #3900: Falsche Prüfung auf "geschützte" Ordner
Author: ApoY2k
Created: 2012-02-06 12:02:40+00:00
State: open

Wenn man einen Ordner mit einer .htaccess-Datei versieht (z.B., um ihn indiziert anzeigen zu lassen mit `Options +Indexes`), wird der komplette Ordner beim Anzeigen einer Dateiliste im Backend nicht mehr angezeigt.

Das ist meiner Meinung nach ein falsches oder zumindest nicht verständliches Verhalten.

Die entsprechende Stelle im Core ist: https://github.com/contao/core/blob/master/system/modules/backend/Backend.php#L512

Mir ist klar, dass man das wohl nicht von einer auf die nächste Version fixen kann, aber für die nächste Major-Version sollten solche Dinge vermieden werden. Zugriffsbeschränkungen sollten auf Gruppen/Rollen-Ebene gelöst werden, und nicht durch eine Prüfung, ob eine .htaccess-Datei vorhanden ist oder nicht.

Und wenn, dann muss zumindest die Datei eingelesen werden und geprüft werden, ob diese Datei tatsächlich den Zugriff verhindert, oder nicht (wie in meinem Fall)