Ejemplo n.º 1
0
        //GetSession - verifica se client possui sessão e cria uma caso não tenha
        //Tipo: Util
        //OBSERVAÇÕES:
        //Utilidade geral que os outros metodos podem utilizar
        protected void GetSession()
        {
            string sessionKey = Request.Cookies["tacertosessionkey"];

            if (sessionKey == null || sessionKey == "")
            {
                sessionKey = SetSession();
            }
            Session = MultitonSession.GetSession(sessionKey);
        }
Ejemplo n.º 2
0
 public void LimparSessoesVencidas()
 {
     while (true)
     {
         Thread.Sleep(1000);
         for (int i = sessionList.Count - 1; i >= 0; i--)
         {
             if (sessionList[i].LastUpdate.AddMinutes(30) <= DateTime.Now)
             {
                 MultitonSession.RemoveSession(sessionList[i]);
             }
         }
     }
 }