protected void Page_Load(object sender, EventArgs e) { getSession(); if (!IsPostBack) { //Get from and to pages: string current_page = "", previous_page = ""; if (HttpContext.Current.Request.Url.AbsoluteUri != null) { current_page = HttpContext.Current.Request.Url.AbsoluteUri; } if (Request.UrlReferrer != null) { previous_page = Request.UrlReferrer.ToString(); } //Get current time: DateTime currentTime = DateTime.Now; //Get user's IP: string userIP = GetIPAddress(); CheckSession session = new CheckSession(); bool correctSession = session.sessionIsCorrect(username, roleId, token, current_page, previous_page, currentTime, userIP); if (!correctSession) { clearSession(); } else { updateToken(); } fillDropLists(); } }
protected void initialPageAccess() { Configuration config = new Configuration(); conn = config.getConnectionString(); connect = new SqlConnection(conn); getSession(); //Get from and to pages: string current_page = "", previous_page = ""; if (HttpContext.Current.Request.Url.AbsoluteUri != null) { current_page = HttpContext.Current.Request.Url.AbsoluteUri; } if (Request.UrlReferrer != null) { previous_page = Request.UrlReferrer.ToString(); } //Get current time: DateTime currentTime = DateTime.Now; //Get user's IP: string userIP = GetIPAddress(); CheckSession session = new CheckSession(); bool correctSession = session.sessionIsCorrect(username, roleId, token, current_page, previous_page, currentTime, userIP); }
protected void Page_Load(object sender, EventArgs e) { Configuration config = new Configuration(); conn = config.getConnectionString(); connect = new SqlConnection(conn); //get number of wrong attempts from the database: g_numOfTries = getNumberOfTries(); getSession(); if (!IsPostBack) { //Get from and to pages: string current_page = "", previous_page = ""; if (HttpContext.Current.Request.Url.AbsoluteUri != null) { current_page = HttpContext.Current.Request.Url.AbsoluteUri; } if (Request.UrlReferrer != null) { previous_page = Request.UrlReferrer.ToString(); } //Get current time: DateTime currentTime = DateTime.Now; //Get user's IP: string userIP = GetIPAddress(); CheckSession session = new CheckSession(); bool correctSession = session.sessionIsCorrect(username, roleId, token, current_page, previous_page, currentTime, userIP); if (!correctSession) { clearSession(); } else { updateToken(); } pageRefreshes = 0; getQuestions(); } }