protected void Page_Load(object sender, EventArgs e) { //Verify user session if (Session["User"] == null && Request.Cookies["UserId"] != null && Request.Cookies["CuplexAuthCookie"] != null) { string authenticationHash = Request.Cookies["CuplexAuthCookie"].Value; string userName = Request.Cookies["UserId"].Value; if (AccessControl.AuthenticateLoginTicket(userName, authenticationHash)) { User usr = User.GetOneByUserName(userName); if (usr != null) { usr.LastLogin = DateTime.Now; usr.save(); Session["User"] = usr; } } else { Response.Cookies.Remove("UserId"); Response.Cookies.Remove("CuplexAuthCookie"); } } Settings s = Settings.GetOneFromCache("PollHeaderText"); if (!string.IsNullOrEmpty(s.Value)) { WebbPollCaption.Text = s.Value; } else { WebbPollCaption.Text = "Webbfråga"; } Settings showBanners = Settings.GetOneFromCache("ShowBanners"); if (showBanners != null) { BannerControl1.Visible = showBanners.Value == "1"; } }