コード例 #1
0
        private static string CreateSessionId()
        {
            Random rnd       = new Random();
            string sessionId = "";

            while (SessionIdList.Contains(sessionId) || sessionId == "")
            {
                sessionId = rnd.Next(100000, 999999).ToString();
            }
            SessionIdList.Add(sessionId);
            return(sessionId);
        }
コード例 #2
0
 public static bool IsValidSession(string sessionId)
 {
     return(SessionIdList.Contains(sessionId));
 }
コード例 #3
0
 public static void DisposeSession(string sessionId)
 {
     Sessions.Remove(Sessions.Where(session => session.SessionID == sessionId).First());
     SessionIdList.Remove(sessionId);
 }