E' un po' che manco dal forum, ma non essendo uno sviluppatore di siti per professione, terminato quello della scuola di mia moglie non ho più avuto occasione di "smanettare".... purtroppo!
Adesso mi è stato chiesto di creare un area di condivisione di file (principalmente zip e pdf)... attualmente tale area l'ho realizzata facendo accedere i colleghi direttamente via FTP al sito remoto (un link sul desktop che apre explorer con impostata l'url corretta) per fargli caricare i file... poi il download lo faccio fare da web (che è quello che serve davvero) con due paginette banali... la prima contiene un form per inserire una password e la chiamata ad uno script PHP che la verifica ed eventualmente passa alla seconda che mediante uno script javascript mostra la cartella del sito FTP come un albero di directory che possono essere navigate graficamente e da cui si scaricano i file...
Sta roba funziona ma non mi piace per nulla... insicura e macchinosa... permette l'accesso al sito FTP con le password a tutti con possibilità di fare (involontariamente) casini...

Adesso poi mi è stato chiesto se si può fare in modo che il download lo si possa fare differenziando le password (in modo da far vedere solo le cartelle e i file relativi alla persona che vi accede) e se è possibile consentire l'upload via web previa autenticazione...
In pratica i colleghi si collegherebbero (ops!) al sito web, si autenticherebbero per avere accesso al form di upload e invierebbero i file con la possibilità di creare eventualmente delle sottocartelle... (se poi fosse possibile mi è stato chiesto anche che i colleghi, sebbene possano vedere i file e le cartelle di tuti gli altri, dovrebbero poter eliminare solo quelle da loro uplodate, ma questa è una cosa che può anche non esserci...)
I clienti, accederebbero all'area mediante autenticazione dal sito della ditta, ma poi dovrebbero vedere solo i file e le cartelle che sono state in qualche modo segnalate per quel cliente... o alternativamente che possano scaricare solo i file che il collega
che ha fatto l'upload ha associato al cliente...
Lo so... è un po' un casino e per non scrivere un papiro probabilmente l'ho incasinato anche di più...
Pensavo di mettere in piedi un piccolo sito con il modulo di multiutenza sul frontend... però poi non so quali altri moduli potrebbero essere utilizzati per realizzare quanto richiesto...
Forse Forms per la form di upload, ma non l'ho mai usato e non so se può essere la scelta giusta... magari (magari!) esiste già un modulo che fa tutto o almeno quasi tutto quello che m serve...
Grazie per l'aiuto che vorrete darmi... e scusate il post chilometrico ma la sintesi non è proprio il mio forte!
Ciao
Osvaldo