Quando si inserisce un link in una pagina web per scaricare un file chiunque apra questa pagina potrà scaricarlo a suo piacimento. Facciamo l'ipotesi che si voglia permettere il download di detto file solo a determinate persone. Il sistema migliore sarebbe quello di inserire una password in modo che solo chi la conoscesse possa scaricare il file in oggetto.
Premetto che questa protezione essendo inserita non nel server ma nella pagina web non è sicura al 100%. Uno esperto di informatica potrebbe scoprirla analizzando il codice sorgente. Se il file da proteggere non è di vitale importanza e se i lettori del vostro sito non sono degli esperti di informatica potete comunque usare questa protezione per immagini o documenti che non volete rendere di pubblico dominio.
Un'altra soluzione sarebbe quella di inserire il link di download in una pagina web protetta a sua volta da password, sempre comunque con una protezione non dal lato server. Vedremo però come impostare un javascript piuttosto semplice per questo tipo di protezione mantenendo il lettore all'interno della pagina che ha aperto ma consentendo il download del file solo a chi digita la password in modo corretto.