Ruby Forum Italian Ruby user group > Accesso ai file limitato agli utenti loggati

Posted by Luca Roma (romaluca)
on 24.04.2008 14:03
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
Posted by Andrea Franz (Guest)
on 24.04.2008 14:16
(Received via mailing list)
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.