Originariamente inviato da alfdev
...io questa protezione la voglio attivare solo su una determinata cartella che sta nella root del sito e si chiamo pc.net, come faccio?
Hai due possibilita':
- aggiungi un web.config alla sottocartella
- aggiungi una sezione all'interno del tag <location....> nel web.config dell'applicazione
la seconda possibilita' ti permette quindi di applicare la protezione a specifiche pagine o specifiche cartelle.
es.
codice:
<location path="pc.net">
<system.web>
<authentication mode="Forms">
<forms loginUrl="FormLogin.aspx" protection="All" timeout="30">
<credentials passwordFormat="Clear">
<user name="uno" password="test" />
<user name="due" password="test" />
</credentials>
</forms>
</authentication>
<authorization>
<allow users="uno,due" />
<deny users="?" />
</authorization>
</system.web>
</location>