Beispiel #1
0
        /// <summary>
        /// 点击注册按钮处理事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            //获取界面数据
            string username  = txtUserName.Text.Trim();
            string emailcode = txtEmailCode.Text.Trim();
            string uid       = hdUID.Value;
            string password  = txtPassword.Text.Trim();
            string confirm   = txtConfirm.Text.Trim();
            string realname  = txtRealName.Text.Trim();
            string mobile    = txtMobile.Text.Trim();
            string tel       = txtTel.Text.Trim();
            string fax       = txtFax.Text.Trim();
            string address   = txtAddress.Text.Trim();

            if (string.IsNullOrWhiteSpace(username) | string.IsNullOrWhiteSpace(password) || string.IsNullOrWhiteSpace(confirm) || string.IsNullOrWhiteSpace(emailcode) ||
                string.IsNullOrWhiteSpace(realname) || string.IsNullOrWhiteSpace(mobile) || string.IsNullOrWhiteSpace(address))
            {
                MLMGC.COMP.Jscript.ShowMsg("请认真填写以上内容", this);
                return;
            }
            if (password != confirm)
            {
                MLMGC.COMP.Jscript.ShowMsg("两次密码不一致", this);
                return;
            }

            E_Personal data = new E_Personal();

            data.UserName  = username;
            data.EmailCode = emailcode;
            data.UID       = Guid.Parse(uid);
            data.Password  = EncryptString.EncryptPassword(password);
            data.RealName  = realname;
            data.Sex       = Convert.ToInt32(rbSex.SelectedValue);
            data.Mobile    = mobile;
            data.Tel       = tel;
            data.Fax       = fax;
            data.Address   = address;

            int result = new T_Personal().AddPersonal(data);

            switch (result)
            {
            case -2:
                MLMGC.COMP.Jscript.ShowMsg("添加失败,用户名已存在", this);
                break;

            case -1:
                MLMGC.COMP.Jscript.ShowMsg("验证码失效", this);
                break;

            case 0:
                MLMGC.COMP.Jscript.ShowMsg("注册失败", this);
                break;

            case 1:
                Response.Redirect("regstep3.aspx");
                break;
            }
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //获取品搜用户数据
            long   userid   = Requests.GetQueryLong("userid", 0);
            string username = Requests.GetQueryString("username");

            E_PinsouUser data = new E_PinsouUser();

            data.Pinsou_UserID = userid;
            data.UserName      = username;
            //去品搜数据库验证用户编号和用户名是否正确
            DataTable dt = new T_User().Pinsou_Verification(data);

            //判断用户编号和用户名是否正确
            if (dt != null && dt.Rows.Count == 1)
            {
                DataRow row   = dt.Rows[0];
                string  email = row["Email"].ToString();
                //再判断邮箱是否存在
                if (string.IsNullOrEmpty(email))
                {
                    Jscript.ShowMsg("邮箱不存在,无法注册!", this);
                    return;
                }
                //验证通过后,继续注册
                data.Pinsou_UserID = Convert.ToInt32(row["userid"]);
                data.Email         = email;
                data.Password      = EncryptString.EncryptPassword(row["password"].ToString());
                data.Mobile        = row["mobile"].ToString();
                data.Fax           = row["fax"].ToString();
                int result = new T_User().Pinsou_AutoRegister(data);
                if (result == -1)//邮箱已存在
                {
                    Jscript.ShowMsg("邮箱不存在,无法注册!", this);
                    return;
                }
                else if (result == 0)   //注册失败
                {
                    Jscript.ShowMsg("注册失败!", this);
                    return;
                }
                else   //注册成功直接跳转
                {
                    E_PersonalUser dataPU = new E_PersonalUser();
                    dataPU.UserID     = data.mlb_UserID;
                    dataPU.PersonalID = data.PersonalID;
                    dataPU.UserName   = data.Email;
                    dataPU.Password   = data.Password;
                    new MLMGC.Security.PersonalPage().Login(dataPU);

                    Jscript.AlertAndRedirect(this, "注册成功", "../Personal/Default.aspx");
                }
            }
            else
            {
                Jscript.ShowMsg("用户编号和用户名错误!", this);
                return;
            }
        }
Beispiel #3
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            //获取界面数据
            E_Enterprise data = new E_Enterprise();

            data.EnterpriseCode  = txtEPCode.Text.Trim();
            data.EnterpriseNames = txtEPName.Text.Trim();
            data.ItemName        = txtItemName.Text.Trim();
            data.Linkman         = txtLinkman.Text.Trim();
            data.Position        = txtPosition.Text.Trim();
            data.Tel             = txtTel.Text.Trim();
            data.Mobile          = txtMobile.Text.Trim();
            data.Fax             = txtFax.Text.Trim();
            data.Email           = txtEmail.Text.Trim();
            data.Address         = txtAddress.Text.Trim();
            data.UserAmount      = int.Parse(txtUserAmount.Text.Trim());
            data.StartDate       = DateTime.Parse(txtStartDate.Text.Trim());
            data.ExpireDate      = DateTime.Parse(txtEndDate.Text.Trim());
            data.AdminUserName   = txtAdminUserName.Text.Trim();
            string password = txtAdminPassword.Text.Trim();

            data.AdminPassword = string.IsNullOrEmpty(password)?"":EncryptString.EncryptPassword(password);
            if (type == "update")
            {
                int enterpriseid = Requests.GetQueryInt("eid", 0);
                data.EnterpriseID = enterpriseid;
                bool b = new T_Enterprise().AdminUpdate(data);
                //MLMGC.COMP.Jscript.ShowMsg("修改" + (b ? "成功" : "失败"), this);
                if (b)
                {
                    MLMGC.COMP.Jscript.AlertAndRedirect(this, "修改成功", "List.aspx");
                }
                else
                {
                    MLMGC.COMP.Jscript.ShowMsg("修改失败", this);
                }
            }
            else
            {
                if (string.IsNullOrEmpty(data.AdminPassword))
                {
                    MLMGC.COMP.Jscript.ShowMsg("第一次操作,请输入密码", this);
                    return;
                }
                int result = new T_Enterprise().Add(data);
                if (result > 0)
                {
                    MLMGC.COMP.Jscript.AlertAndRedirect(this, "添加成功", "List.aspx");
                }
                else if (result == -2)
                {
                    MLMGC.COMP.Jscript.ShowMsg("请创建或设置默认数据库", this);
                }
                else
                {
                    MLMGC.COMP.Jscript.ShowMsg("添加失败", this);
                }
            }
        }
Beispiel #4
0
        /// <summary>
        /// 点击确定按钮处理事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string name     = txtName.Text.Trim();
            string password = txtPassword.Text.Trim();
            string confirm  = txtConfirm.Text.Trim();

            if (string.IsNullOrEmpty(name))
            {
                Jscript.ShowMsg("请输入用户名", this);
                return;
            }
            if (string.IsNullOrEmpty(password) & type == "add")
            {
                Jscript.ShowMsg("添加用户时必须输入密码", this);
                return;
            }
            if (password != confirm)
            {
                Jscript.ShowMsg("两次密码输入不一致", this);
                return;
            }

            E_Admin data = new E_Admin();

            data.AdminID  = id;
            data.UserName = name;
            data.Password = string.IsNullOrEmpty(password) ? "" : EncryptString.EncryptPassword(password);

            //先判断一下用户名是否存在
            bool b = new T_Admin().Exists(data);

            if (b)
            {
                Jscript.ShowMsg("用户名已存在", this);
                return;
            }

            bool flag = false;

            if (type == "add")
            {
                flag = new T_Admin().Add(data);
            }
            else if (type == "update")
            {
                flag = new T_Admin().Update(data);
            }
            if (flag)
            {
                Jscript.AlertAndRedirect(this, "操作成功", "adminlist.aspx");
            }
            else
            {
                Jscript.ShowMsg("操作失败", this);
            }
        }
Beispiel #5
0
        protected void LoginButton_Click(object sender, EventArgs e)
        {
            E_Admin data = new E_Admin();

            data.UserName = StringUtil.safety(UserName.Text);
            data.Password = EncryptString.EncryptPassword(StringUtil.safety(Password.Text.Trim()));
            T_Admin bll   = new T_Admin();
            E_Admin model = bll.UserLogin(data);

            if (model != null)
            {
                setSession(model.AdminID, model.UserName, model.Password);
                Response.Redirect("index.aspx");
            }
            Jscript.ShowMsg("帐号或密码错误,无法登录系统!", this);
        }
Beispiel #6
0
        /// <summary>
        /// 企业用户登录
        /// </summary>
        private void EPLogin()
        {
            string code = nv["code"];
            string name = nv["name"];
            string pwd  = nv["pwd"];

            if (string.IsNullOrEmpty(code) || string.IsNullOrEmpty(name) || string.IsNullOrEmpty(pwd))
            {
                HttpContext.Current.Response.Write("error");
                return;
            }

            E_User data = new E_User();

            data.UserType       = (int)MLMGC.DataEntity.User.UserType.企业用户;
            data.EnterpriseCode = code;
            data.UserName       = name;
            data.Password       = EncryptString.EncryptPassword(pwd);//加密
            data = new MLMGC.BLL.User.T_User().UserLogin(data);

            if (data != null)
            {
                E_EnterpriseUser dataEU = new E_EnterpriseUser();
                dataEU.EnterpriseID = data.EnterpriseID;
                dataEU.UserID       = data.UserID;
                dataEU.UserName     = data.UserName;
                dataEU.Password     = data.Password;
                dataEU.EPUserTMRID  = 0;
                new MLMGC.Security.EnterprisePage().Login(dataEU);
                //MLMGC.Security.ActiveUser.Instance.Login(data.UserID.ToString(), MLMGC.COMP.Requests.GetRealIP());
                new MLMGC.BLL.Enterprise.T_Log().Add(new MLMGC.DataEntity.Enterprise.E_Log()
                {
                    EnterpriseID = data.EnterpriseID, UserID = data.UserID, LogTitle = "登录", IP = MLMGC.COMP.Requests.GetRealIP()
                });
                HttpContext.Current.Response.Write("1");
            }
            else
            {
                HttpContext.Current.Response.Write("2");
            }
        }