Album öffentlich einsehbar trotz eingestellter Gruppe "Registered" Album öffentlich einsehbar trotz eingestellter Gruppe "Registered"
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Album öffentlich einsehbar trotz eingestellter Gruppe "Registered"

Started by M4rkus, August 12, 2010, 07:25:08 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

M4rkus

Hallo,

meine CPG: https://www.naturfoto-galerie.net
Version: 1.4.27 + Stramms Modpack 1.4.27

Problem: Ich habe Alben erstellt und in den Eigenschaften eingestellt: Album kann angesehen werden von: Mitglieder der Gruppe "Registered"
Trotzdem kann "jeder" das Album ansehen: https://www.naturfoto-galerie.net/thumbnails.php?album=15

Kann es daran liegen, dass die Bilder die im Album enthalten sind, alle nur per Stichwort hineinverlinkt sind und nicht upgeloaded wurden ?
Best all, Markus

Αndré

Der Link zum Album wird normalerweise durch Coppermine ausgeblendet. Die Zugriffsberechtigung ansich bleibt für alle Personen erhalten. Die darin befindlichen Dateien können jedoch nur von der bestimmten Gruppe gesehen werden. Befinden sich die Dateien in anderen Alben, wo sie jeder sehen kann, dann werden sie auch in diesem Album angezeigt.

Du könntest aber folgendes machen. Öffne thumbnails.php, suche
display_thumbnails($album, (isset($cat) ? $cat : 0), $page, $CONFIG['thumbcols'], $CONFIG['thumbrows'], true);
und ersetze es durch
    if (!GALLERY_ADMIN_MODE && is_numeric($album)) {
        $visibility = mysql_result(cpg_db_query("SELECT visibility FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid = $album"), 0);
        if (!in_array($visibility, $USER_DATA['groups'])) {
            cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
        }
    }
    display_thumbnails($album, (isset($cat) ? $cat : 0), $page, $CONFIG['thumbcols'], $CONFIG['thumbrows'], true);

M4rkus

Hallo Andre,

danke für die schnelle Hilfe, klappt einwandfrei !  :D
Best all, Markus