Example #1
0
    protected void Login()
    {
        if (Check())
        {
            Encryption E1 = new Encryption(Pass.Text);
            Login      l1 = new Login(Name.Text, E1.md5());
            if (l1.LoginCus().Tables[0].Rows.Count > 0)
            {
                //ההתחברות הצליחה
                err.Text            = "התחברת לאתר";
                Session["user"]     = Name.Text.ToString();
                Session["userpass"] = Pass.Text.ToString();
                Session["itemnum"]  = 0;
                Session["userid"]   = l1.LoginCus().Tables[0].Rows[0][0].ToString();

                //מחיקת תוכן טבלת העזר
                Order O1 = new Order();
                O1.AddtoOrder("delete * from TblsubOrdersHelp");

                if (Session["wassordeir"] == "true")
                {
                    Response.Redirect("../Catalog/Order.aspx?prodID=" + Session["prodid"]);
                }

                Response.Redirect("../HomePage.aspx");
            }
            else
            {
                Encryption E2 = new Encryption(Pass.Text);

                AdminLogin l2 = new AdminLogin(Name.Text, E1.md5());
                if (l2.LoginAd().Tables[0].Rows.Count > 0)
                {
                    //ההתחברות מנהל הצליחה
                    err.Text           = "שלום מנהל, התחברת לאתר בהצלחה";
                    Session["isadmin"] = true;
                    Session["user"]    = Name.Text.ToString();
                    Session["adminid"] = l2.LoginAd().Tables[0].Rows[0][0].ToString();
                    Response.Redirect("../admin/AdminPanel.aspx");
                }
                else
                {
                    err.Text = "שם מתשמש או סיסמה לא נכונים";
                }
            }
        }
    }