in ogni pagina la prima cosa che riporto nel page_load è il seguente codice:
codice:
utente = Session("utente")
If utente = "" Then
Response.Redirect("login.aspx")
Exit Sub
End If
in login.aspx.vb faccio una query che mi controlla la correttezza di user e pwd.
nella variabile utente c'è il risultato della query:
codice:
If utente <> "" Then
Session("utente") = utente
Response.Redirect("home.aspx")
Else
lblErr.Text = "Login e/o Password errati"
End If
qui la session viene riempita correttamente, quando giungo alla home con il redirect (e viene eseguito il codice sopra) la variabile Session è nothing.