A session wrapper class
public class SessionManager
{
#region Instance
private SessionManager() { }
private const string SESSIONKEY = "SessionManager";
public static SessionManager Current
{
get
{
SessionManager instance = (SessionManager)HttpContext.Current.Session[SESSIONKEY];
if (instance == null)
{
instance = new SessionManager();
HttpContext.Current.Session[SESSIONKEY] = instance;
}
return instance;
}
}
#endregion
public string Username { get; set; }
public string Password { get; set; }
}