[ Smireni Magnet @ 07.12.2005. 08:16 ] @
Imam subfolder x u asp.net aplikaciji kojoj mogu da pristupe autorizovani korisnici. Prijavljivanje se radi preko formi.

Deo web.config fajla od interesa je dat.

Code:

    <authentication mode="Forms" > 
        <forms name=".Login" loginUrl="x/Login.aspx" protection="All" timeout="20"/>
    </authentication>

 <location path="x/Default.aspx">
    <system.web>
        <authorization>
            <deny users="?"></deny>
        </authorization>
    </system.web>
 </location>


Medjutim, kao sto se moze videti, u web.config fajlu sam dao samo autorizaciju pristupa Default.aspx fajlu u folderu x. Da li postoji nacin da podesavajuci web.config u jednom location tagu zadam da mi za ceo folder x treba autentikacija ili sam osudjen da formiram location tag za svaki aspx fajl ponaosob?
[ majstor_01 @ 08.12.2005. 00:03 ] @
Zdravo

Postavi novi web.config u folder koji zelis da cuvas i u njemu podesi pristup.
Princip je da svaki folder moze da ima svoj web.config fajl koji odredjuje njegovo ponasanje. Ako ono nije konkretno definisano u tom folderu, nasledjuje se iz predhosnog, i tako dalje do roota applikacije, koje dalje nasledjuje mashine.config, tj konfiguraciju masine.

Nadam se da sam bio jasan
Pozdrav