34 messaggi dal 14 dicembre 2001
Salve a tutti,

ho un piccolo problemino, stò creando un'area riservata e ho settato una variabile di sessione ogni volta che effettuo il login tramite la sintassi

session("miavariabile")= true

ma quando vado in un'altra pagina mi perde il valore di questa variabile e effettua il logout dall'area riservata, com'è possibile settare una varibile di sessione?

nel web.config l'ho settata così

<sessionState mode="InProc" timeout="20" cookieName="miocookie" cookieless="AutoDetect">
</sessionState>

Grazie
637 messaggi dal 12 agosto 2005
Innanzitutto, non ti serve usare la sessione per identificare se l'utente è anonimo o registrato. Puoi usare Page.User.Identity.IsAuthenticated.

Nel tuo caso, come imposti questa variabile di sessione? In quale evento?

Posta un po' di codice, altrimenti è difficile capire.
34 messaggi dal 14 dicembre 2001
Grazie per la risposta,

ho risolto modificando i link assoluti in relativi così quando vado in un'altra pagina non perdo la sessione.

Come si può sfruttare Page.User.Identity.IsAuthenticated? devo utilizzare la classe membership?
34 messaggi dal 14 dicembre 2001
Ho risolto...ho seguito il tuo consiglio!!!

grazie mille

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.