Un saluto a tutti...
Vorrei sapere se e come è possibile limitare l'accesso diretto ai file che si trovano nella directory files.
Mi spiego:
Devo realizzare un sito in cui ci siano dei video che non siano scaricabili ma solo visualizzabili on-line dagli utenti registrati.
- Ho usato drupal 5.3 ed il modulo video.
- Ho inserito alcuni video (.mov) nella directory /files/videos del server.
- Ho creato i relativi contenuti di tipo video specificando per ciascuno il nome di un file video.
- Ho disabilitato nei video settings la possibilità di effettuare il download.
- Ho settato nel controllo accessi che le operazioni di play ed accesso video siano disponibili solo per gli authenticated users.
Tutto funziona bene solo che è sempre possibile, specificando il link al file nel browser, accedere al file anche senza loggarsi.
Basta puntare il browser ad esempio su http://miosito/files/videos/video1.mov
Ovviamente questo è dovuto al fatto che il file viene, in questo caso, servito direttamente da apache senza scomodare minimamente drupal, ma vorrei sapere se esiste un modo alternativo, ad esempio posizionando i file in una directory protetta mediante .htaccess e poi passare attraverso drupal per accedervi.
Grazie anticipate a chiunque mi possa aiutare.
probabilmente con .htaccess puoi limitare l'accesso ai file richiesti direttamente, cerca un pò in rete.
Ciao
Marco
--
My blog
Working at @agavee
non è semplice, ma dai un'occhiata anche qui:
http://drupal.org/node/26601#comment-129185
http://drupal.org/node/189239
Web File Manager forse è una soluzione.
Non espone le directory dei file, gestisce gli accessi sulla base dei permessi, permette il download solo sotto forma di streaming e consente di esporre i metadati dei files a Views.
Non ne sono sicuro, perchè non l'ho provato, ma le premesse mi sembrano esserci
hemm.. ok, ma lui il file deve usarlo per lo streaming, quindi mi sa che è un pò un casino farlo passare per WFM :|
Ciao
Marco
--
My blog
Working at @agavee
già, hai ragione, uno stream in un altro non so se è possibile. Ma i .mov sono tutti anche stream? o è il modulo video che eventalmente li trasforma?