/// <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; } }
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; } }
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); } } }
/// <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); } }
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); }
/// <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"); } }