示例#1
0
        public HTTPSession CreateSession(string id, int timeout)
        {
            var s = new HTTPSession();

            s.Set(id, timeout);


            sessions.Add(id, s);

            return(s);
        }
示例#2
0
        public void CreateNewSession()
        {
            if (session == null)
            {
                // Create a new one
                session = Server.CreateSession(Global.GenerateCode(12), 60 * 20);

                HTTPResponsePacket.HTTPCookie cookie = new HTTPResponsePacket.HTTPCookie("SID", session.Id);
                cookie.Expires  = DateTime.MaxValue;
                cookie.Path     = "/";
                cookie.HttpOnly = true;

                Response.Cookies.Add(cookie);
            }
        }