+ Rispondi alla Discussione
Risultati da 1 a 5 di 5

Vietare accesso file pdf utente non registrato

Ultimo Messaggio di Actionscripter il:
  1. #1
    User L'avatar di PietroR
    Data Registrazione
    Feb 2013
    Località
    Brescia
    Messaggi
    495
    Aggiungi PietroR su Linkedin

    Vietare accesso file pdf utente non registrato

    Ciao
    mi sono accorto di un errore in un sito che gestisco. Ho creato una pagina per gli utenti registrati in cui sono disponibili i link a dei file pdf presenti sul mio sito. Il problema è che se un utente non registrato conosce l'url esatto può accedere al file.
    Come posso ovviare a ciò?
    Grazie

  2. #2
    FDA
    FDA è offline
    Moderatore L'avatar di FDA
    Data Registrazione
    Sep 2012
    Località
    Napoli
    Messaggi
    1,931
    Segui FDA su Twitter Aggiungi FDA su Google+ Aggiungi FDA su Facebook
    Ciao Pietro.
    Non ho il codice pronto, ma ipotizzo che si possa procedere così:
    - blocchi la directory con i file da scaricare via htaccess (gli metti un .htaccess con dentro "deny from all");
    - crei un file php che preventivamente fa un controllo sullo stato dell'utente
    Ho trovato qualcosa di simile qui: miniscript.it/articoli/71/proteggere_il_download_dei_files.html
    Rispetto all'articolo dovresti apportare qualche modifica usando le api di Joomla.

  3. #3
    User L'avatar di PietroR
    Data Registrazione
    Feb 2013
    Località
    Brescia
    Messaggi
    495
    Aggiungi PietroR su Linkedin
    Ciao FDA
    Il file php con il link è già nell'area riservata e non è accessibile senza i privilegi di un certo tipo di utente. A questo punto credo di dover bloccare solo con l'.htaccess, è corretto?
    Grazie

  4. #4
    FDA
    FDA è offline
    Moderatore L'avatar di FDA
    Data Registrazione
    Sep 2012
    Località
    Napoli
    Messaggi
    1,931
    Segui FDA su Twitter Aggiungi FDA su Google+ Aggiungi FDA su Facebook
    Ciao Pietro,
    non ci ho provato. I privilegi di accesso di Joomla impediscono ad altri utenti l'accesso alla pagina con i link, ma non vietano che un utente non registrato acceda ai link stessi. Se poi blocchi la cartella con l'htaccess avviene che nessuno può accedere a quei link. A questo punto entra in gioco lo script php come spiegato in quell'articolo, che però deve essere adattato a Joomla. Secondo me quindi la cartella deve essere bloccata ma poi serve lo script php, che com'è scritto ti farà modificare i link in una forma simile a questa:
    Codice:
    <a href="download.php?file=catalogo.pdf">Scarica il nostro catalogo</a>
    Le alternative sono estensioni come jDownloads (extensions.joomla.org/extensions/directory-a-documentation/downloads/2849) e Docman (extensions.joomla.org/extensions/directory-a-documentation/downloads/10958).

  5. #5
    User L'avatar di Actionscripter
    Data Registrazione
    Oct 2013
    Località
    Alba
    Messaggi
    198
    Segui Actionscripter su Twitter Aggiungi Actionscripter su Google+
    O anche questa Simple file manager: extensions.joomla.org/extensions/directory-a-documentation/downloads/25300

    Responsive e molto simile a Docman.

    Ciao!

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.