Sto sviluppando un sito con 'ruby on rails'. Vorrei qualche informazione sulla gestione degli accessi ai file di una cartella, come faccio ad implementare un controllo che consente l'accesso ai file contenuti in una cartella ai soli utenti loggati? Dove devo collocare la cartella su cui effettuare il controllo?...nella directory 'public'? Grazie
on 24.04.2008 14:03
on 24.04.2008 14:16
2008/4/24 Luca Roma <roma@nerto.it>: > Sto sviluppando un sito con 'ruby on rails'. Vorrei qualche informazione > sulla gestione degli accessi ai file di una cartella, come faccio ad > implementare un controllo che consente l'accesso ai file contenuti in > una cartella ai soli utenti loggati? > Dove devo collocare la cartella su cui effettuare il controllo?...nella > directory 'public'? Potresti mettere i file in una cartella esterna a public e quindi non accessibile e inviarli da un azione di un controller tramite il metodo send_file. Se in quel controller hai qlcosa del tipo "before_filter :login_required" solo gli utenti loggati potranno scaricari i file.