示例#1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            MySqlConnection konekcija = new MySqlConnection(Konekcija.VratiPath());

            string Korisnik      = (String)Session["korisnickoIme"];
            string aktivnaSesija = (String)Session["aktivnaSesija"];

            bool jeAktivna = ProveriSesiju.ProveriAktivnuSesiju(Korisnik, aktivnaSesija);
            if (jeAktivna == true)
            {
                Session["korisnickoIme"] = null;
                string       naredbaUpdate = "Update korisnici set Sesija='' where Sesija='" + aktivnaSesija + "' and Naziv='" + Korisnik + "'";
                MySqlCommand komandaUpdate = new MySqlCommand(naredbaUpdate, konekcija);
                konekcija.Open();
                komandaUpdate.ExecuteNonQuery();
                konekcija.Close();
            }
        }

        if ((String)Session["odabranaGodina"] == null || (String)Session["odabranaGodina"] == "")
        {
            Response.Redirect("/Index.aspx");
        }

        if ((String)Session["odabranaPoslovnica"] == null || (String)Session["odabranaPoslovnica"] == "")
        {
            Response.Redirect("/izborJedinice.aspx");
        }
    }
示例#2
0
    public void ProveraSesije()
    {
        string Korisnik      = (String)Session["korisnickoIme"];
        string aktivnaSesija = (String)Session["aktivnaSesija"];

        bool jeAktivna = ProveriSesiju.ProveriAktivnuSesiju(Korisnik, aktivnaSesija);

        if (jeAktivna == false)
        {
            Response.Redirect("/opstina/login.aspx");
            return;
        }
    }