potrzebuję napisać rezpozytorium plików z zarządzanym dostępem .
Wymagania
- drzewiasta struktura katalogów (głębiej niż 10 nie będzie)
- ograniczenia w dostępie do katalogów i plików
Wymyśliłem to sobie tak, że każdy folder i każdy plik będzie reprezentowany przez rekord w bazie danych (tabela foldery i pliki), ale jak sprytnie zrobić do tego kontrolę uprawnień ?
Folder i pliki podrzędne musiały by dziedziczyć ograniczenia w dostępie od folderów nadrzędnych, wtedy jeśli ktoś nie ma dostępu do katalogu nadrzędnego nie ma też do podrzędnego ?
Czy w php da się dla folderów sieciowych (AD) ustalać użytkowników i ograniczenia w dostępie (LDAP ?) ?
// moim zdaniem poziom pytania nadaję sie na HydePark
