Ciao a tutti, sto cercando di trovare una soluzione per la gestione corretta delle sessioni. Intendo: fare il logout automatico ogni qual volta cerco di utilizzare una variabile di sessione scaduta (quindi per evitare problemi)
Uso le variabili di session in questo modo
SessionWrapper.IDDocumento = idRiga;
Come posso inserire il controllo per verificare che la variabile sia inizializzata?
Ho creato un session wraper del tipo
public static class SessionWrapper
{
readonly static string keyValue = "CurrentUser";
public static User CurrentUser
{
get
{
return (User)HttpContext.Current.Session[keyValue];
}
set
{
HttpContext.Current.Session[keyValue] = value;
}
}
public static String IDDocumento
{
get
{
return (String)HttpContext.Current.Session["IDDocumento"];
}
set
{
HttpContext.Current.Session["IDDocumento"] = value;
}
}
public static String IDRiga
{
get
{
return (String)HttpContext.Current.Session["IDRiga"];
}
set
{
HttpContext.Current.Session["IDRiga"] = value;
}
}
}

Rispondi quotando