private void ProcessCookieSet(HttpRequest request, HttpResponse response) { try { if (request.Parameters.ContainsKey("niz")) { response.AddCookie(new HttpCookie("DemoCookie", request.Parameters["niz"], (DateTime.Now).AddHours(1))); response.Write(_ws.HttpRootManager.ReadToByte(_privatePath + "/cookieSetPotrdi.html"), _ws.GetMimeType.GetMimeFromFile("/cookieSetPotrdi.html")); } else { if (request.ContainsCookie("DemoCookie")) { _cookieSetTemplate["cookie"].Data = request.Cookies["DemoCookie"].Value; } else { _cookieSetTemplate["cookie"].Data = string.Empty; } _cookieSetTemplate.ProcessAction(); response.Write(_cookieSetTemplate.GetByte(), _ws.GetMimeType.GetMimeFromFile("/teplateCookieSet.html")); } } catch (Exception e) { Debug.WriteLine(e); response.Write(e); } }
private void ProcessCookieRemove(HttpRequest request, HttpResponse response) { try { response.AddCookie(new HttpCookie("DemoCookie", "", DateTime.MinValue)); response.Write(_ws.HttpRootManager.ReadToByte(_privatePath + "/sessionRemove.html"), _ws.GetMimeType.GetMimeFromFile("/sessionRemove.html")); } catch (Exception e) { Debug.WriteLine(e); response.Write(e); } }
private void PrepareSession(HttpRequest request, HttpResponse response) { response.AddCookie(HttpSession.SessionCookieName, request.Session.Id); }