Gallery2 und Passwort Protect Album

Einste1n

Joined: 2009-04-25
Posts: 6
Posted: Sat, 2009-04-25 15:03

Moin,

ich versuche seit zwei Tagen eine Gallery nach meinen Bedürfnissen auf zu setzen. Ich komme meinem Ziel immer näher dennoch bin ich nun auf ein Problem gestoßen wo ich keine Lösung finde. Also folgendes :

Ich habe ein Album was nur für bestimmte Benutzergruppen oder eben per Passwort einsehbar sein soll. Also hab ich das Passwort Protect Album Modul runtergeladen und installiert. Nun es kommt auch eine Passwort abfrage wenn ich versuche das Album ohne die nötigen Zugriffsrechte zu öffnen aber er nimmt das Passwort nicht an. Ohne eine Fehlermeldung läd er die Seite neu und fragt nach dem Passwort. Gebe ich das falsche Passwort ein, gibt er eine Fehlermeldung aus, das es das falsche ist. Was mache ich da falsch ?

Und wo wir gerade dabei sind. Gibt es eine Möglichkeit alle Unteralben schon im Root Album anzuzeigen (anklickbar) ?

vielen Dank
mfg
Einste1n

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Sat, 2009-04-25 15:46

Hi Einste1n

Da Du keine Angaben machst, wie die Zugriffsberechtigungen auf dem Album, den Fotos gesetzt sind und mit welchen Dein Account ausgestattet ist, wird es unmöglich Dir die Ursache Deines Problems zu nennen.

Empfehlung:

Gib mal für alle Zugriff auf das Album und die darin enthaltenen Objekte. Teste mit Deinen Account und als Gast (nicht angemeldeter User).
Dann versehe das Album mit einem Passwort und teste erneut. Dann schränke die Zugriffsrechte ein (nicht zuviele auf mal) und teste.
Das Berechtigungssystem von G2 basiert auf strenger Logik (für einen Einste1n sicher kein Problem) und erfordert ein klares Konzept. So ist es hilfreich, wenn man sich erst mal klar macht, welche Benutzergruppen man haben will: z.B. Moderatoren, Familie, Freunde, registrerte User, Gäste.
Dann macht man sich klar, welche Rechte man diesen Gruppen vergeben will (Moderatoren sollen z.B. Kommentare löschen dürfen, Gäste kriegen die Originalgrösse der Fotos nicht zu sehen). Diese Rechte weisst man den Objekten (Album, Fotos) dann zu.

Good luck/oceco

PS: Wenn Du das so aufgesetzt hast, wie Du es hier beschreibst, dann würde Dir G2 ein leeres Album anzeigen.
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
Einste1n

Joined: 2009-04-25
Posts: 6
Posted: Sat, 2009-04-25 18:11

Hi,
vielen Dank für Deine Antwort. Also im Moment habe ich
Jeder darf :
- Kommentare ansehen
- Bewertung ansehen
- Elemente ansehen

Gruppe Adminstrator und Privat :
- Vollzugriff

Elemente ansehen ist halt wichtig, das das Album überhaupt sichtbar ist bzw. anklickbar.
Und eigentlich müsste das schon reichen um das nach der korrekten Passwort Abfrage die Bilder sichtbar sind. (falls ich das System richtig verstehe).
Ich poste mal den Satz der dazu in der Passwort eingabe steht :

"Vergeben Sie ein Passwort, welches Gäste oder andere Benutzer mit fehlenden Zugriffsrechten eingeben müssen um das Element zu sehen. Stellen Sie sicher, dass Gäste die notwendigen Rechte besitzen, um Zwischenbilder und/oder die Originalelemente zu sehen, bevor Sie ein Passwort zuweisen. "
Also auf gut Deutsch "Elemente ansehen" einschalten ? Hab ich gemacht aber er verhält sich alles andere als logisch denn :

- entweder er fragt mich wieder nach dem PW
- oder er lässt alles rein, selbst wenn ich jegliche Rechte wieder lösche

also entweder mache ich was total verkehrt oder das Rechtesystem ist löchrig wie ein Schweizer Käse :(
ich hoffe mir kann jemand helfen

mfg
Einste1n

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Sat, 2009-04-25 19:20

Nun ich geb zu, dass die Beschreibungen nicht immer auf Anhieb sehr klar sind, denn das Berechtigungssystem basiert auf einem Konzept, dass nicht jedem sofort klar ist. Berechtigungen (also Gruppe / User und Zugriff) werden dem Objekt zugeordnet. Nehmen wir nun mal die englische Doku zum Passwort Modul:

Who needs the password?

Assigning a password will remove "View item" permission for guest users to ensure guests 
must enter the password. Note that any other users that already have "View item" permission 
will not need to enter the password. Remove this permission for any users or groups that 
should require the password. Make sure to remove only "View item" permission (see next 
section). 

Wer braucht ein Passwort?

Zuordenen eines Passwortes wird die Berechtigung "Element ansehen" entfernen für Gäste, um sicher zu stellen, dass Gäste das Password eingeben müssen <dies dürfte für die Elemete (Fotos) im passwort-geschützten Album gelten>. Beachte, dass alle andern Benutzer, welche die Berechtigung "Element ansehen" haben, kein Passwort eingeben müssen. Entferne diese Berechtigung für alle Benutzer und Gruppen, welche ein Passwort eingeben müssen. Stelle sicher nur die "Elemente ansehen"-Berechtigung zu entfernen. (siehe nächsten Abschnitt).

 Which sizes can they view?

Entering the password only grants "View item" permission to the current user. They will 
then be able to see whichever sizes their permissions allow. For example, if "Everybody" 
group has "View resizes" permission then after entering the password any user can see 
resized images. If "Registered Users" group has "View original" permission then joeuser 
can see full size images after entering the password, but a guest user cannot. 

Welche <Bild>Grösse können diese sehen?

Die Eingabe des Passwortes verleiht nur die Berechtigung "Element ansehen" für den momentanen Benutzer. Es wird im möglich sein die Bildgrösse zu sehen, welche ihm die Berechtigung erteilt. Zum Beispiel, wenn die Gruppe "Jeder" die Berechtigung "Element ansehen" hat, dann kann er nach Passworteingabe nur skalierte Bilder ansehen. Wenn die Gruppe "angemeldete Benutzer" die Berechtigung "Originalgrösse" hat, dann kann Joe-User die Originalgrösse nach der Passworteingabe betrachten, aber ein nicht angemeldeter Benutzer kann dies nicht.

Ein Beispiel:

Wenn die Gruppe "Familie" ohne Passworteingabe die Elemente in einem passwortgeschützen Album sehen sollen, dann weise allen Fotos die Gruppe Familie mit der Berechtigung "Originalversion" zu.
Die Gruppe "Freunde" soll ebenfalls die Originalgrösse sehen können. Die Frage ist nun, wie / wo spezifiziere ich dies. Auf Elementebene darf ich es nicht vergeben, denn dadurch wird der Passwortschutz unwirksam. Aber auf Albumebene kann ich dies spezifizieren.
Und schliesslich vergeben wir die Berechtigung "skalierte Bilder sehen" der Gruppe "angemeldete/registrierte Benutzer".

Ich hab ja gewarnt, es ist streng logisch ;-)

Good Luck/oceco
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
Einste1n

Joined: 2009-04-25
Posts: 6
Posted: Sat, 2009-04-25 20:46

oje ich bin doch nicht auf Vulkan geboren ;D

Quote:
Zuordenen eines Passwortes wird die Berechtigung "Element ansehen" entfernen für Gäste, um sicher zu stellen, dass Gäste das Password eingeben müssen <dies dürfte für die Elemete (Fotos) im passwort-geschützten Album gelten>.

Hab ich auch schon gemacht, also "Jeder" hat gar keine Rechte mehr. Hat zwei Effekte. Gäste sehen das Album nicht mehr und können es somit auch nicht mehr direkt anklicken.
Über die Suche kann man es noch finden, wenn man weiß wonach man sucht. Es kommt eine Passwort Abfrage mit dem Ergebnis wie gerade, das man das Passwort eingibt, er kurz läd und dann wieder nach dem Passwort fragt.

Quote:
Zum Beispiel, wenn die Gruppe "Jeder" die Berechtigung "Element ansehen" hat, dann kann er nach Passworteingabe nur skalierte Bilder ansehen.

Gerade wurde noch geschrieben, das "Jeder - Element ansehen" entfernt sein muss. Oder hab ich da was falsch verstanden ?

Wie auch immer ... es funktioniert weder mit "Jeder - Element ansehen" noch ohne. Und als "Gast" ist nicht der User "Gast" gemeint sondern jemand der auf die Galerie surft und dort nicht angemeldet ist oder ?

mfg
Einste1n

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Sat, 2009-04-25 20:59

Beim Album selbst muss Du natürlich der Gruppe Jeder die Berechtigung "sehen" erteilen (Album bearbeiten), aber beim Albuminhalt (Fotos) verweigern.

Es ist wie im normalen Leben: Wenn Du ihm einen Schlüssel gibst, muss Du ihm auch zeigen zu welcher Tür der passt und die sollte er natürlich auch sehen können.

Den User "Gast" findest Du ganz unten rechts als Link, wenn Du angemeldet bist.
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
Einste1n

Joined: 2009-04-25
Posts: 6
Posted: Sat, 2009-04-25 21:25

*verzweifel*
hab ich gemacht ...
Das Album hat jetzt "Jeder - Element ansehen"
Das Bild hat das nicht!
Passwort neu gesetzt und nun kann jeder schauen ohne Passwort Abfrage. Irgendwie macht der wie er lustig ist :(

Der User Gast ist ja eigentlich uninteressant, ich möchte ja nur das unregistrierte User mit einem Passwort in dieses Album kommen und es betrachten können.
mfg
Einste1n

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Sat, 2009-04-25 21:53

Der User "Gast" ist absolut nicht uninteressant. Er simuliert den unangemeldeten Benutzer wenn Du angemeldet bist. Er erlaubt zu Testzwecken ein schnelles ab- und anmelden ohne dass man den Kontext verliert. Mach das mal über das normale an- und abmelden. Du bist jedes mal wieder im Root Album.
Wiederum kann ich bei Deinen spärlichen Angaben nur Vermutungen anstellen. Das Berechtigungskonzept muss streng hierarchisch aufgebaut sein und mit der Hierachie Deiner Galerie in Harmonie stehen.
Schick mir mal eine PN mit der URL Deiner Galerie, ich werd mich dann mal als oceco registrieren und Du gibst mir Admin-Rechte und ich schau mir das mal an (aber nicht mehr heute).

NB: Ich brauchte damals, als ich mich damit auseinader zu setzen begann, auch einige Tage bis ich's halbwegs vollumfänglich kapiert hatte.
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
Einste1n

Joined: 2009-04-25
Posts: 6
Posted: Sun, 2009-04-26 10:47

Mir ist schon klar, das der User Gast das simuliert. Nur verhält sich der User bei mir meistens anders als in Wirklichkeit.
Ich hab das ein bisschen getestet. Zum Beispiel im Moment kann ich ohne Anmeldung die Bilder in "Testbilder" sehen, bei Gast steht dennoch das das Album leer sei.
Ein anderes mal gabs ne Passwort abfrage in Wirklichkeit, als Gast jedoch sollte das Album leer sein. Naja ich hoffe du kriegst das hin, bedeutet zwar das ich ein Volldepp bin aber wenigstens läufts dann ;) Du hast Post!
mfg
Einste1n

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Thu, 2009-04-30 17:46

Hi Einste1n

War soeben auf Deiner Webseite. Beim Album Testbilder musste ich ein Passwort eingeben und erst danach konnte ich das Bild sehen. Angemeldet als Admin sowieso!

Ich meine, das funktioniert genauso wie es sollte resp. oben beschrieben ist.

Achtung: Beim Testen jeweils Cookies, Cache löschen, ansonsten kommt es zu unerwarteten Resultaten (oder verschiedene Browser benutzen).

___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
Einste1n

Joined: 2009-04-25
Posts: 6
Posted: Thu, 2009-04-30 20:30

okay vielen Dank. Ich geh davon aus, das es tatsächlich am Cache lag!
Cache gelöscht und schon gings so wie es sollte *freu*
vielen Dank
mfg
Einste1n

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Thu, 2009-04-30 20:35

De nada, gern geschehen!
___________________________________________________
Welche Infos bei Problemen posten:
Site-Admin -> Wartungsaufgaben -> System-Info und Link zu phpinfo()