Downloadberechtigung Unterordner
Downloadberechtigung Unterordner
- der Hauptordner ist nur für die Rolle Mitglieder freigegeben
- ich nehme nur das Häkchen weg und speichere ab
- will ich jetzt Rechte bei einem Unterordner setzen, geht das nur für die Rolle Mitglied
Grund: die alte Berechtigung wird mit wegnehmen des Häkchens nicht entfernt
- ich nehme nur das Häkchen weg und speichere ab
- will ich jetzt Rechte bei einem Unterordner setzen, geht das nur für die Rolle Mitglied
Grund: die alte Berechtigung wird mit wegnehmen des Häkchens nicht entfernt
Hi,
jetzt melde ich mich doch noch mal...
Ich muss mal sowas wie eine Umfrage machen... Es wäre prinzipiell kein problem die Methode in der FolderKlasse umzubauen, dass wen das PublicFlag auf 1 gesetzt wird, die Rollenberechtigung des aktuellen Ordners (und aller Unterordner) gelöscht wird...
Soll ich das so einbauen? Bitte zügig Meinung äußern, dann kann ich das dieses Wochenende erledigen...
Viele Grüße
Elle
jetzt melde ich mich doch noch mal...

Ich muss mal sowas wie eine Umfrage machen... Es wäre prinzipiell kein problem die Methode in der FolderKlasse umzubauen, dass wen das PublicFlag auf 1 gesetzt wird, die Rollenberechtigung des aktuellen Ordners (und aller Unterordner) gelöscht wird...
Soll ich das so einbauen? Bitte zügig Meinung äußern, dann kann ich das dieses Wochenende erledigen...
Viele Grüße
Elle
naja,
notwendig wäre es nicht... Die Rollenberechtigungen würden gesetzt bleiben, wären aber quasi außer Kraft gesetzt durch das PublicFlag... sobald das PublicFlag wieder weggenommen würde, würden die alten Rollenberehtigungen anziehen
Gruß
Elle
Edit: Was meinst Du genau mit ordnern die da, aber für niemanden erreichbar sind?
notwendig wäre es nicht... Die Rollenberechtigungen würden gesetzt bleiben, wären aber quasi außer Kraft gesetzt durch das PublicFlag... sobald das PublicFlag wieder weggenommen würde, würden die alten Rollenberehtigungen anziehen
Gruß
Elle
Edit: Was meinst Du genau mit ordnern die da, aber für niemanden erreichbar sind?
Ich glaube, da habe ich etwas falsch verstanden. Daher lieber noch mal nachgefragt:
In einer Ordnerhierarchie habe ich mehrere Ebenen.
In der obersten Ebene wird die Beschränkung der Ordner entfernt, so dass jetzt alle diesen Ordner einsehen können.
Danach können alle (also öffentlich) diesen obersten Ordner und alle darunter liegenden Ordner einsehen, unabhängig davon, welche Rollen vorher darauf ein recht hatten?
VG - Joesch
In einer Ordnerhierarchie habe ich mehrere Ebenen.
In der obersten Ebene wird die Beschränkung der Ordner entfernt, so dass jetzt alle diesen Ordner einsehen können.
Danach können alle (also öffentlich) diesen obersten Ordner und alle darunter liegenden Ordner einsehen, unabhängig davon, welche Rollen vorher darauf ein recht hatten?
VG - Joesch
Hallo Joesch,
das ist ricchtig...
Berechtigungen (egal ob PublicFlag oder Rollenrechte) werden immer alle nach unten vererbt. Sobald Du in einer höheren Ebene etwas änderst, werden automatisch die Berechtigungen der unteren Ordner gelöscht und durch die neuen ersetzt...
Noch ein Beispiel, wenn in der obersten Ebene 3 Rollen Zugriff haben, dann können in der nächst unteren Ebene auch nur Zugriff für diese maximal 3 Rollen konfiguriert werden.
Wenn ein übergeordneter Ordner keinen Publiczugang bietet, können die Unterordner niemals öffentlich zugänglich gemacht werden.
Gruß
Elle
das ist ricchtig...
Berechtigungen (egal ob PublicFlag oder Rollenrechte) werden immer alle nach unten vererbt. Sobald Du in einer höheren Ebene etwas änderst, werden automatisch die Berechtigungen der unteren Ordner gelöscht und durch die neuen ersetzt...
Noch ein Beispiel, wenn in der obersten Ebene 3 Rollen Zugriff haben, dann können in der nächst unteren Ebene auch nur Zugriff für diese maximal 3 Rollen konfiguriert werden.
Wenn ein übergeordneter Ordner keinen Publiczugang bietet, können die Unterordner niemals öffentlich zugänglich gemacht werden.
Gruß
Elle
Gibt es denn eine Möglichkeit dies nicht immer zu machen und trotzdem auf der sicheren Seite zu sein ?Elle hat geschrieben:P.S. @Fasse.: Sollen wir die .htaccess - Datei jedes mal überprüfen wenn die download_function aufgerufen wird? Also genau so wie mit dem Ordner?
Man könnte die Prüfung ja vielleicht nur beim Hauptordner machen. Ein kurzer file_exists dürfte aber nicht schlimm sein oder ?
Hallo zusammen,
bestehende Ordnerberechtigungen werden nun gelöscht (rekursiv) wenn der Ordner öffentlich zugänglich ist...
Außerdem wird jetzt beim Aufruf der downloads.php mittels der htaccess-klasse ein htaccessFile erzeugt, wenn es noch nicht exisitert, um das Downloadmodul nach außen hin abzuschotten...
Anmerkungen und weitere Vorschläge bitte in einen neuen Thread, da mir hier allmählich der Überblick flöten geht...
Viele Grüße
Elle
bestehende Ordnerberechtigungen werden nun gelöscht (rekursiv) wenn der Ordner öffentlich zugänglich ist...
Außerdem wird jetzt beim Aufruf der downloads.php mittels der htaccess-klasse ein htaccessFile erzeugt, wenn es noch nicht exisitert, um das Downloadmodul nach außen hin abzuschotten...
Anmerkungen und weitere Vorschläge bitte in einen neuen Thread, da mir hier allmählich der Überblick flöten geht...
Viele Grüße
Elle