Ogni utente ha i propri files, quindi vede solo i files che carica. Unica eccezione è l'admin che può decidere di caricare dei files per vari utenti.
Esempio:
l'utente U1 carica a sistema il file F1 tramite la propria area riservata.
l'utente U2 carica a sistema il file F2 tramite la propria area riservata.
Quindi quando si connette U1, potrà vedere solo F1, quando si connette U2, potrà vedere solo F2. Ovviamente l'admin può vedere sia F1, sia F2. Inoltre potrà caricare un file F3, rendendolo visibile solo a uno dei due utenti o ad entrambi.
Spero di essere stato più chiaro.