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();
     }
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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();
            }
        }