273 messaggi dal 01 aprile 2004
Ciao, nella mia pagina di login devo anche dare, oltre alla possibilità di loggarsi alsito, anche quella di registrarsi (viene aperto il form di registrazione).

Il problema è che ho protetto il sito tramite webconfig :

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

<authorization>
<deny users="?" />
</authorization>

Quindi per il login è giusta protezione ma nel caso l'utente clikki sul link della registrazione devo poter togliere la protezione per quella pagina, altrimenti mi ritorna sempre alla pagina di login.

Non so se mi sono spiegato, se non avete capito chiedetemi pure spiegazioni.

ciao

Ciao,
DNZ
utilizzando location nel web.config

 <location path="Register.aspx">
      <system.web>
         <authorization>
            <allow users="?"/>
         </authorization>
      </system.web>
   </location>

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
273 messaggi dal 01 aprile 2004
lo metto subito dopo la :

<configuration>

???

Ciao,
DNZ
si, scusa ho omesso di dirlo

ciao m arco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
273 messaggi dal 01 aprile 2004
la sistassi è giusta ma non capisco perchè non funzioni, mi manda sempre alla login

cosa posso aver sbagliato?

Ciao,
DNZ
mi viene mento solo che il percoso che hai specificato non sia giusto

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
273 messaggi dal 01 aprile 2004
La struttura del mio sito è la seguente :

ROOT (con all'interno la pagina di login.aspx,la pagina di registrazione registtari.aspx e il web.config)

WEB è una cartella all'interno della root dove ci sono tutte le mie pagine alle quali è possibile entrare solo se loggati, e non ho nessun web.config

il mio web.config è il seguente :

<configuration>
<system.web>
<authentication mode="Forms">
<forms
name="ATHWEB_Login"
path="/"
loginUrl="Login.aspx"
protection="All"
timeout="20"/>
</authentication>

<authorization>
<allow users="*" />
</authorization>

</system.web>

<location path="WEB">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>

</configuration>

Nella ROOT ho dato accesso a tutti, nella cartella WEB ho messo la protezione.

In questo modo entro nella pagina di restrizione che si trova nella root, ma se mi loggo non ho accesso alle pagine del mio menu.

come mai?

Ciao,
DNZ
sembrerebbe tutto apposto

il login va a buon fine? il ticket viene generato?

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

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.