E' possibile impedire la lettura di un file pdf messo in una cartella del sito ad utenti non autorizzati ma che, in qualche modo conoscano l'indirizzo del file? :master:![]()
E' possibile impedire la lettura di un file pdf messo in una cartella del sito ad utenti non autorizzati ma che, in qualche modo conoscano l'indirizzo del file? :master:![]()
Pietro
Se hai la possibilità di mettere mano al server, è sufficiente impostare il suffisso .pdf come estensione gestita dal Framework.
Ciao![]()
AZ [Microsoft - .NET MVP]
Mia Home page: http://ciclismo.sitiasp.it
Asp.Net community: http://www.aspitalia.com
Il mio blog: http://blogs.aspitalia.com/az
Emh! potresti darmi qualche notizia in più? :master: E' una parte del framework che non conoscoOriginariamente inviato da AndreaZani
Se hai la possibilità di mettere mano al server, è sufficiente impostare il suffisso .pdf come estensione gestita dal Framework.
Ciao![]()
![]()
![]()
Pietro
Attenzione però: devi mettere mano al server!
Vai nel tool di gestione di iis, vai nella configurazione del sito o directory virtuale, quindi nella scheda mapping inserisci la nuova estensione "*.pdf" e dai il percorso dell'isapi che elabora la pagine asp.net: c:\Windows\Framework\...\aspnet_isapi.dll
Da quel momento in poi soli utenti autenticati potranno accedere ai file pdf.
Ciao![]()
AZ [Microsoft - .NET MVP]
Mia Home page: http://ciclismo.sitiasp.it
Asp.Net community: http://www.aspitalia.com
Il mio blog: http://blogs.aspitalia.com/az
Ti ringrazio :master: purtroppo faccio qualche errore perchè non mi funziona. Spiego.Originariamente inviato da AndreaZani
Attenzione però: devi mettere mano al server!
Vai nel tool di gestione di iis, vai nella configurazione del sito o directory virtuale, quindi nella scheda mapping inserisci la nuova estensione "*.pdf" e dai il percorso dell'isapi che elabora la pagine asp.net: c:\Windows\Framework\...\aspnet_isapi.dll
Da quel momento in poi soli utenti autenticati potranno accedere ai file pdf.
Ciao![]()
Apro Interet Information Services del mio computer (Windows 2000 SP4)
Vado nella cartella principale del sito
Tasto destro mouse, proprietà
Scheda directory, tasto configurazione
Scheda mapping applicazioni
Tasto aggiungi
Immetto:
Eseguibile=C:\WINNT\Microsoft.NET\Framework\v1.1.4 322\aspnet_isapi.dll
Estensione=.pdf
Verbi=Limita a: GET,HEAD,POST
Adesso, chiuso il servizio IIS e lo riavvio
Ebbene, un file .pdf messo in una sottodirectory lo vedo anche se non sono autenticato, mentre un file .aspx mi rimanda alla pagina di login
![]()
Pietro
Sto provando proprio ora su XP Pro e IIS 5.1. Tutto funziona correttamente: con IE viene richiamata la pagina per il login.
Prova ad impostare quel mapping direttamente nella directory virtuale con la webapplication con i pdf da proteggere.
Ciao![]()
AZ [Microsoft - .NET MVP]
Mia Home page: http://ciclismo.sitiasp.it
Asp.Net community: http://www.aspitalia.com
Il mio blog: http://blogs.aspitalia.com/az