2010-04-21 16 views
5

Attualmente sto utilizzando il provider di appartenenze asp.net (con gli accessi memorizzati in db) per proteggere determinate pagine del mio sito. Tuttavia, ho anche risorse non .aspx che desidero proteggere: documenti word, fogli Excel, pdf, ecc. È possibile? Se sì, come potrei fare questo?proteggere le pagine non .aspx con il provider Membership Asp.net

grazie!

risposta

3

La procedura è descritta here. E here. E here.

Mi dispiace, sto dando solo collegamenti e nessun esempio di codice o descrizione. È troppo lunga una risposta per postare completamente qui.

3

Se si esegue IIS 7 sotto il gasdotto (l'impostazione predefinita) integrato , tutte le richieste di passare attraverso IIS. Ciò significa che non devi fare nient'altro che configurare il tuo web.config. Avrai bisogno di fare una piccola cosa, però, ha messo il seguente attributo nel nodo modules sotto system.webServer:

<modules runAllManagedModulesForAllRequests="true" /> 

questo modo si garantisce che i moduli di autenticazione forme correre per il contenuto statico.

Problemi correlati