Salve a tutti, ho un problema che definire banale è dir poco per voi espertissimi del settore.
Al login dell'utente creo la sessione con USR e l'id dell'utente pescato dal database
Session.Add("USR" & drUtenti.Item("Id_Utenti").ToString(), 1)
ed effettuo il trasferimento alla pagina "Menu", personalizzata per l'utente (Aggiungo le informazioni del tipo "Benvenuto motogpdesmo16" ecc)
Response.Redirect("Menu.aspx?id_utenti=" & nSess.ToString)
dove nSess è il valore contenuto in drUtenti.Item("Id_Utenti")
Fin qui tutto ok.
In Menu.aspx ho tre link verso altre tre pagine, che chiameremo A.aspx, B.aspx, C.aspx parametrizzate sempre con il passaggio di Id_Utenti. Pertanto i link
diventano A.aspx?id_Utenti=1,B.aspx?id_Utenti=1, C.aspx?id_Utenti=1. TUtte le chiamate avvengono con il response.redirect
Al caricamento (Page_Load) di A.aspx?id_Utenti=1, per verificare se posso effettivamente mostrare le funzionalità della pagina, effettuo questo controllo:
If Session("USR" & Request.Params("id_utenti").ToString()) = 1 Then
'elenco operazioni
Endif
A questo punto Session("USR1"), se prima valeva 1 (numerico), adesso vale NOTHING.
Sapete per caso aiutarmi...sto impazzendo!!
Spero di essere stato chiaro nell'esposizione.
Grazie anticipatamente.