15 messaggi dal 20 settembre 2005
Salve, ecco il codice del web.config:
<configuration>
<location path="privata">
<system.web>
<customErrors mode="Off"/>
<authentication mode="Forms">
<forms name="appNameAuth" path="/" loginUrl="log_In.aspx" protection="All" timeout="30">
<credentials passwordFormat="Clear">
<user name="jeff" password="test" />
<user name="mike" password="test" />
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
</configuration>

come mai se inserisco location applicando il login alla sola cartella "privata" mi da runtime error?
E' strano perchè se levo location e applicco il login a tutto il sito va...
Come risolvo?
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Non puoi specificare il tipo di autenticazione in una sezione location. Essa va inserita solo nel web.config nella root del sito. Solo le autorizzazione/permessi puoi modificare per le varie sotto directory.
Ciao
15 messaggi dal 20 settembre 2005
in pratica cosa faccio? Dove metto location? come faccio a stabilire che la finestra di login mi deve uscire solo per i files della cartella "privata" ????
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
ebOh <ebOh> ha scritto:
in pratica cosa faccio? Dove metto location? come faccio a stabilire che la finestra di login mi deve uscire solo per i files della cartella "privata" ????

La soluzione più semplice è creare un file web.config nella cartella che vuoi proteggere con queste righe:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>

E lasciare nel web.config della root del sito:

<configuration>
<system.web>
<customErrors mode="Off"/>
<authentication mode="Forms">
<forms name="appNameAuth" path="/" loginUrl="log_In.aspx"
protection="All" timeout="30">
<credentials passwordFormat="Clear">
<user name="jeff" password="test" />
<user name="mike" password="test" />
</credentials>
</forms>
</authentication>
</system.web>
</configuration>

Ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.