Nella mia pagina .NET utilizzo un sessionwrapper per gestire l'ID dell'utente loggato, per evitare problemi di sessione come posso fare in modo che in caso di variabile di sessione non "inizializzata" ci sia un redirect alla pagina iniziale?? La logica che adotto è:
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;
}
}
nelle mie query della pagina faccio poi uso di
SessionWrapper.CurrentUser.IDAzienda
Come controllo la var di sessione??
Thanks