Ankündigung

  •  » Diskussion
  •  » [geklärt] Piwigo 2.8.0 /_data/i/ Zugriff ohne Login verweigern

#1 2016-03-16 21:56:56

FaxMax
Mitglied
2015-01-01
7

[geklärt] Piwigo 2.8.0 /_data/i/ Zugriff ohne Login verweigern

Hallo zusammen,

ich habe mir gerade meine Piwigo Installation mit OwnCloud verbunden.
Dabei habe ich nach Möglichkeiten gesucht, wie man (durch den von mir erstellten Symbolischen Link) auch ohne Link auf die Bilder zugreifen kann.

Dabei ist mir der Ordner ./_data/i/* aufgefallen, wenn man die genaue Adresse des Bildes kennt kann man hier auch auf die geschützten Bilder zugreifen, ohne Login!.

Ein Eintrag in der Apache config

Code:

                <Directory /var/www/piwigo/_data/i>
                        AllowOverride none
                        Order allow,deny
                        Deny from all
                </Directory>

Brachte leider keinen Erfolg, da mir dann überhaupt keine Bilder mehr Angezeigt werden.

Wie kann ich ein Login erzwingen?

wäre nicht eine mod_rewire rule möglich, die dementsprechend auf ein .php Skript von Piwigo leitet, welches dann den Login prüft und das Bild anzeigt?

Viele Grüße

Max

Offline

#2 2016-05-04 10:10:42

teekay
Mitglied
2016-05-04
139

Re: [geklärt] Piwigo 2.8.0 /_data/i/ Zugriff ohne Login verweigern

Du musst Piwigo so konfigurieren, dass es die Bilder nicht mit dem original Pfad ausliefert.

In local/conf/config.inc.php

Code:

$conf['original_url_protection'] = 'images';
$conf['derivative_url_style'] = 2;

Damit werden die Original-Bilder und deren Derivate über /i.php?.. ausgeliefert, und deine Directory-Regel sollte dann so funktionieren.

Offline

#3 2016-05-04 23:37:32

FaxMax
Mitglied
2015-01-01
7

Re: [geklärt] Piwigo 2.8.0 /_data/i/ Zugriff ohne Login verweigern

Hallo teekay,

danke für deine Antwort, es funktioniert!

zu original_url_protection habe ich hier etwas gefunden:
http://piwigo.org/doc/doku.php?id=dev:c … _2.5&s[]=original&s[]=url&s[]=protection

zu derivative_url_style konnte ich jedoch nichts finden, was macht diese config?

Grüße
Max

Offline

#4 2016-05-05 09:49:38

teekay
Mitglied
2016-05-04
139

Re: [geklärt] Piwigo 2.8.0 /_data/i/ Zugriff ohne Login verweigern

In der include/config_default.inc.php sind die Parameter und deren Default-Werte beschrieben:

Code:

// 0-'auto', 1-'derivative' 2-'script'
$conf['derivative_url_style']=0;

Sehr spärlich, aber bedeutet, dass auch die Derivate über das i.php script ausgeliefert werden.

Offline

  •  » Diskussion
  •  » [geklärt] Piwigo 2.8.0 /_data/i/ Zugriff ohne Login verweigern

Brett Fußzeile

Unterstützt von FluxBB

github twitter newsletter Spenden Piwigo.org © 2002-2020 · Kontakt