Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Album öffentlich einsehbar trotz eingestellter Gruppe "Registered"  (Read 4059 times)

0 Members and 1 Guest are viewing this topic.

M4rkus

  • Contributor
  • Coppermine regular visitor
  • ***
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 97

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 ?
Logged
Best all, Markus

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Album öffentlich einsehbar trotz eingestellter Gruppe "Registered"
« Reply #1 on: August 12, 2010, 09:14:21 am »

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
Code: [Select]
display_thumbnails($album, (isset($cat) ? $cat : 0), $page, $CONFIG['thumbcols'], $CONFIG['thumbrows'], true);und ersetze es durch
Code: [Select]
    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);
Logged

M4rkus

  • Contributor
  • Coppermine regular visitor
  • ***
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 97
Re: Album öffentlich einsehbar trotz eingestellter Gruppe "Registered"
« Reply #2 on: August 13, 2010, 07:35:34 am »

Hallo Andre,

danke für die schnelle Hilfe, klappt einwandfrei !  :D
Logged
Best all, Markus
Pages: [1]   Go Up
 

Page created in 0.021 seconds with 19 queries.