Ciao, ho una variabile di sessione che mi indica se l'utente č loggato al backend del mio sito web.
La setto dopo che l'utente ha effettuato il login e poi tutte le pagine la controllo per vedere se č scaduta oppure se l'utente non č loggato.
Siccome le pagine sono molte, vorrei provare ad effettuare il controllo dentro una pagina dalla quale farei ereditare tutte le altre.
Il problema sta qui : ho fatto la mia classe VerificaLogis.cs che eredita da Page e poi le mie pagine vere e proprie ereditano da VerificaLogin.
Nel costruttore della classe VerificaLogin ho messo il controllo della mia variabile di sessione con HttpContext.Curren.Session["Variabile"]; La variabile ha sempre valore nullo! Ed č come se non fossi autenticato in nessun posto.
Se invece valuto la variabile all'interno della pagina .aspx la vedo bella valorizzata come lho settata in precedenza.
Devo rassegnarmi ad effettuare il controllo in tutte le pagine oppure c'č un modo che magari non ho preso in considerazione?
Ciao e grazie