Beispiel #1
0
        protected void btnLogin_Click(object sender, ImageClickEventArgs e)
        {
            string userName = this.txtUserName.Text.Trim();
            string password = this.txtPassWord.Text.Trim();
            string code = this.txtCode.Text.Trim().ToLower();

            if (userName == "" || password == "" || code == "")
            {
                this.ClientScript.RegisterClientScriptBlock(GetType(), "01", "<script>alertmsg(\"�û��������롢��֤�������д�� \")</script>");
                return;
            }

            if (Core.Utils.GetSession("VNum") == null || Core.Utils.GetSession("VNum") == "")
            {
                this.ClientScript.RegisterClientScriptBlock(GetType(), "01", "<script>alertmsg(\"��֤����ڣ� \")</script>");
                return;
            }

            if (txtCode.Text.Trim().ToLower() != Core.Utils.GetSession("VNum").ToLower())
            {
                this.ClientScript.RegisterClientScriptBlock(GetType(), "01", "<script>alertmsg(\"��֤����� \")</script>");
                return;
            }

            XYECOM.Business.Admin adminBLL = new XYECOM.Business.Admin();
            int err = adminBLL.isMyUser(txtUserName.Text.Trim(), XYECOM.Core.SecurityUtil.MD5(txtPassWord.Text.Trim(), XYECOM.Configuration.Security.Instance.Md5value));

            if (err > 0)
            {
                XYECOM.Model.AdminInfo adminInfo = adminBLL.GetItem(this.txtUserName.Text.Trim());

                Session.Add("UM_ID", adminInfo.UM_ID);
                Session.Add("A_Name", userName);
                Session.Add("AdminName", userName);

                ////��cookie ���ܴ洢
                XYECOM.Core.Utils.WriteCookie("AdminId", XYECOM.Core.SecurityUtil.AESEncrypt(adminInfo.UM_ID.ToString(), XYECOM.Configuration.Security.Instance.AESKey), "");
                XYECOM.Core.Utils.WriteCookie("AdminName", XYECOM.Core.SecurityUtil.AESEncrypt(userName, XYECOM.Configuration.Security.Instance.AESKey), "");
                XYECOM.Core.Utils.WriteCookie("AdminPwd", adminInfo.UM_Pwd, "");
                XYECOM.Core.Utils.WriteCookie("AdminExpires", XYECOM.Core.SecurityUtil.AESEncrypt(DateTime.Now.AddMinutes(30).ToLongTimeString(), XYECOM.Configuration.Security.Instance.AESKey), "");

                // ��½��־
                XYECOM.Model.LogInfo el = new XYECOM.Model.LogInfo();
                XYECOM.Business.Log l = new XYECOM.Business.Log();
                el.L_Title = "��½��־����";
                el.L_Content = "����Ա��½��Ϣ";
                el.L_MF = "��½��־����";
                el.UM_ID = adminInfo.UM_ID;
                l.Insert(el);
                Response.Redirect("default.htm");
            }
            else
            {
                this.ClientScript.RegisterClientScriptBlock(GetType(), "01", "<script>alertmsg(\"�û��������������  \")</script>");
            }
        }
Beispiel #2
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            XYECOM.Business.Log l = new XYECOM.Business.Log();
            XYECOM.Model.LogInfo el = new XYECOM.Model.LogInfo();
            XYECOM.Business.UserDomain ur = new XYECOM.Business.UserDomain();
            string ids = "";
            foreach (GridViewRow GR in this.gvlist.Rows)
            {
                HtmlInputCheckBox checkbox = GR.FindControl("chkExport") as HtmlInputCheckBox;
                if (checkbox != null && checkbox.Checked)
                {
                    ids += "," + checkbox.Value;
                }
            }
            if (ids.IndexOf(",") == 0)
            {
                ids = ids.Substring(1);
                int i = ur.Delete(ids);
                if (i >= 0)
                {
                    el.L_Title = "��������������";
                    el.L_Content = "ɾ��������������Ϣ�ɹ�";
                    el.L_MF = "�û�����";

                    {
                        el.UM_ID = AdminId;
                    }
                    l.Insert(el);
                }
                else
                {
                    el.L_Title = "��������������";
                    el.L_Content = "ɾ��������������Ϣʧ��";
                    el.L_MF = "�û�����";

                    {
                        el.UM_ID = AdminId;
                    }
                    l.Insert(el);
                    Alert("ɾ��ʧ�ܣ�");
                }
                this.DataBind();
            }
        }