Lettura file solo da autorizzati

lunedì 20 novembre 2006 - 13.54

nullatore Profilo | Junior Member

Un consiglio su questo argomento.
Devo dare la possibilità di scaricare un file (per lo piu' .doc e .pds) solo a persone autorizzate. Come posso fare?
Li metto su DB? Oppure esistono tecniche "asp.net"? (per completezza di informazione sto usando spazio su Aruba...magari serve per capire le politiche di protezione applicate da questi)

Brainkiller Profilo | Guru

>Un consiglio su questo argomento.
>Devo dare la possibilità di scaricare un file (per lo piu' .doc
>e .pds) solo a persone autorizzate. Come posso fare?
>Li metto su DB? Oppure esistono tecniche "asp.net"? (per completezza
>di informazione sto usando spazio su Aruba...magari serve per
>capire le politiche di protezione applicate da questi)

Ciao,
in genere si può fare costruendo un HttpHandler/HttpModule dove gestire la security. Viene innestato nella pipeline di ASP.NET e quando un utente richiede un file PDF, DOC o altro verifichi se l'utente (in quel momento loggato naturalmente) appartiene a quelli che possono scaricare il file lo fai proseguire diversamente gli mostri un messaggio di accesso negato al file.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

nullatore Profilo | Junior Member

Ma tutto questo deve passare tramite l'autenticazione di asp2.0?

Brainkiller Profilo | Guru

>Ma tutto questo deve passare tramite l'autenticazione di asp2.0?

Mah direi di sì, se no come fai a sapere chi è l'utente che sta navigando sul tuo sito ?

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

nullatore Profilo | Junior Member


>Mah direi di sì, se no come fai a sapere chi è l'utente che sta
>navigando sul tuo sito ?

Per l'autenticazione non sto usando l'autenticazione di asp.net ma la rozza session.
Posso avvalermi di qualche tecnica per regolare l'accesso ad alcuni file senza fare il porting del codice alla suddetta autenticazione?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5