public string TOSGetRequest(Environment env, string userID) { if (!m_WebApp.IsInstalled) { m_log.DebugFormat("[Wifi]: warning: someone is trying to access UserAccountGetRequest and Wifi isn't isntalled!"); return(m_WebApp.ReadFile(env, "index.html")); } m_log.DebugFormat("[Wifi]: TOSGetRequest"); Request request = env.TheRequest; SessionInfo sinfo; if (TryGetSessionInfo(request, out sinfo)) { env.Session = sinfo; TOSData d = new TOSData(); d.UserID = userID; d.SessionID = sinfo.Sid; List <object> loo = new List <object>(); loo.Add(d); env.Data = loo; if (sinfo.Account != null) { env.Flags = Flags.IsLoggedIn; } else { env.Flags = Flags.IsValidSession; } env.State = State.GetTOS; return(WebAppUtils.PadURLs(env, sinfo.Sid, m_WebApp.ReadFile(env, "index.html"))); } else { return(m_WebApp.ReadFile(env, "index.html")); } }
public string TOSGetRequest(Environment env, string userID) { if (!m_WebApp.IsInstalled) { m_log.DebugFormat("[Wifi]: warning: someone is trying to access UserAccountGetRequest and Wifi isn't isntalled!"); return m_WebApp.ReadFile(env, "index.html"); } m_log.DebugFormat("[Wifi]: TOSGetRequest"); Request request = env.TheRequest; SessionInfo sinfo; if (TryGetSessionInfo(request, out sinfo)) { env.Session = sinfo; TOSData d = new TOSData(); d.UserID = userID; d.SessionID = sinfo.Sid; List<object> loo = new List<object>(); loo.Add(d); env.Data = loo; if (sinfo.Account != null) env.Flags = Flags.IsLoggedIn; else env.Flags = Flags.IsValidSession; env.State = State.GetTOS; return WebAppUtils.PadURLs(env, sinfo.Sid, m_WebApp.ReadFile(env, "index.html")); } else { return m_WebApp.ReadFile(env, "index.html"); } }