public bool VerificaSessione(String chiave) { Sessione temp = null; foreach (SessioniAttive s in _sessioniAttive) { if (s.Chiave.Equals(chiave)) { temp = s.Sessione; } } if (!temp.Equals(null)) { if (DateTime.Compare(temp.DataScadenza, DateTime.Now) < 0) { EliminaSessione(chiave); return(false); } else { return(true); } } else { return(false); } }
public void CreaSessione(Sessione sessione) { _sessioniAttive.Add(new SessioniAttive(sessione.IpClient, sessione)); }
public SessioniAttive(string chiave, Sessione sessione) { _chiave = chiave; _sessione = sessione; }