private void DoLogin() { string userName = tbUserName.Text.Trim(); string userPwd = tbPwd.Text.Trim(); string code = tbValidate.Text.Trim(); if (Session["VerifyCode"].ValidateIsNull("验证码已过时!")) { return; } string[] arrString = new string[] { userName, userPwd, code }; string[] arrFieldNames = new string[] { "用户名", "密码", "验证码" }; if (arrString.ValidateHasNullOrEmptyString(arrFieldNames)) { return; } if (code.ValidateIsNotEqualTo(Session["VerifyCode"].ToArrowString(), "验证码不正确!") && code.ValidateIsNotEqualTo("abcd", "验证码不正确!")) { return; } LoginInfo li = SiteUserBLL.DoLogin(userName, userPwd); if (li.ValidateIsNull("账号或密码不正确!")) { return; } Response.Redirect("main.htm"); }
protected void gvData_RowCommand(object sender, GridViewCommandEventArgs e) { string userName = e.CommandArgument.ToArrowString(); string command = e.CommandName; var model = SiteUserBLL.Select(userName); if (model.ValidateIsNull("该用户不存在!")) { BindData(); return; } if (command == "UpdateRealName") { GridViewRow drv = ((GridViewRow)(((LinkButton)(e.CommandSource)).Parent.Parent)); string realName = (gvData.Rows[drv.RowIndex].FindControl("tbRealName") as TextBox).Text; if (!realName.IsNullOrEmpty()) { model.RealName = realName; SiteUserBLL.Update(model); MessageBox.Show("修改成功!"); } } else if (command == "ReSetPwd") { model.Pwd = SiteUserBLL.AdminEncrypt("admin"); SiteUserBLL.Update(model); MessageBox.Show("重置成功!"); } else if (command == "Enable") { model.UserStatus = AdminStatus.Enable; SiteUserBLL.Update(model); MessageBox.Show("启用成功!"); } else if (command == "Disabled") { model.UserStatus = AdminStatus.Disabled; SiteUserBLL.Update(model); MessageBox.Show("禁用成功!"); } else if (command == "Del") { try { SiteUserBLL.Del(userName); MessageBox.Show("删除成功!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } BindData(); }
private void TestLogin() { LoginInfo li = SiteUserBLL.DoLogin("admin", "admin"); if (li.ValidateIsNull("账号或密码不正确!")) { return; } Response.Redirect("main.htm"); }
protected void btnSubmit_Click(object sender, EventArgs e) { string userName = tbUserName.Text.Trim(); string pwd = tbPwd.Text.Trim(); string realName = tbRealName.Text.Trim(); string inviteNum = tbInviteNum.Text.Trim(); string[] arr = { userName, pwd, realName, inviteNum }; string[] name = { "用户名", "密码", "真名", "邀请码" }; if (arr.ValidateHasNullOrEmptyString(name)) { return; } //判断用户名和邀请码是否唯一 var user = SiteUserBLL.Select(userName); if (user.ValidateIsNotNull("该用户名已存在!请选择其他用户名!")) { return; } if (SiteUserBLL.InviteNumExist(inviteNum)) { MessageBox.Show("该邀请码已存在!请选择其他验证码!"); return; } TMS.SiteUserInfo model = new TMS.SiteUserInfo(); model.InviteNum = inviteNum; model.LastLoginIP = "127.0.0.1"; model.LastLoginTime = DateTime.Now; model.Name = userName; model.Pwd = SiteUserBLL.AdminEncrypt(pwd); model.RealName = realName; model.Remarks = ""; model.RoleIDs = "1"; model.ThisLoginIP = "127.0.0.1"; model.ThisLoginTime = DateTime.Now; model.UserStatus = AdminStatus.Enable; SiteUserBLL.Add(model); MessageBox.Show("添加成功!", "AdminEdit.aspx"); }
protected void btnSubmit_Click(object sender, EventArgs e) { string oldPwd = tbOldPwd.Text.Trim(); string pwd1 = tbNewPwd1.Text.Trim(); string pwd2 = tbNewPwd2.Text.Trim(); string[] arrString = new string[] { oldPwd, pwd1, pwd2 }; string[] arrFields = new string[] { "旧密码", "新密码", "重复密码" }; if (arrString.ValidateHasNullOrEmptyString(arrFields)) { return; } if (pwd1.ValidateIsNotEqualTo(pwd2, "两次输入的密码不一致!")) { return; } var model = SiteUserBLL.Select(CurrentAdmin.UserName); if (model.ValidateIsNull("该用户不存在!")) { return; } string md5 = SiteUserBLL.AdminEncrypt(oldPwd); if (md5.ValidateIsNotEqualTo(model.Pwd, "旧密码不正确!")) { return; } if (SiteUserBLL.ChangePwd(model, pwd1)) { MessageBox.Show("修改成功!请重新登陆!", "Login.aspx", "parent"); } else { MessageBox.Show("修改失败!用户不存在!"); } }
protected void btnReg_Click(object sender, EventArgs e) { string userName = tbUserName.Value.Trim(); string pwd1 = tbPwd1.Value.Trim(); string pwd2 = tbPwd2.Value.Trim(); string sex = ""; string inviteNum = tbInviteNum.Value.Trim(); string qq = ""; string weChat = ""; string mobile = ""; string realName = ""; if (userName.IsNullOrEmpty()) { JsBox.Show("请输入用户名!"); return; } if (pwd1.IsNullOrEmpty()) { JsBox.Show("请输入密码!"); return; } if (pwd2.IsNullOrEmpty()) { JsBox.Show("请输入重复密码!"); return; } if (inviteNum.IsNullOrEmpty()) { JsBox.Show("请输入邀请码!"); return; } if (pwd1 != pwd2) { JsBox.Show("两次输入的密码不一致!"); return; } var member = MemberBLL.Select(userName); if (member != null) { JsBox.Show("该用户名已存在!请选择其他用户名!"); return; } var admin = SiteUserBLL.SelectUserByInviteNum(inviteNum); if (admin == null) { JsBox.Show("邀请码不存在!"); return; } string pwd = MemberBLL.Encrypt(pwd1); var model = new SiteMemberInfo(); model.AddTime = DateTime.Now; model.Email = ""; model.HeadPicPath = ""; model.IDNum = ""; model.InviteNum = inviteNum; model.InviterRealName = admin.RealName; model.InviterUserName = admin.Name; model.MobileNum = mobile; model.QQ = qq; model.RealName = realName; model.Remarks = ""; model.Sex = sex; model.TotalCost = 0M; model.TotalPoints = 0; model.UsedPoints = 0; model.UserName = userName; model.UserPwd = pwd; model.WeChat = weChat; MemberBLL.AddMember(model); MemberInfo mi = new MemberInfo(); mi.InviteNum = inviteNum; mi.RealName = ""; mi.UserName = userName; MemberBLL.SetLoginInfo(mi); MessageBox.Show("注册成功!", "MemberIndex.aspx"); }
protected void btnSubmit_Click(object sender, EventArgs e) { string realName = tbRealName.Text.Trim(); string phone = tbPhone.Text.Trim(); int buyNum = ddlBuyNum.SelectedValue.ToArrowInt(); if (realName.ValidateIsNullOrEmpty("请输入联系人姓名!")) { return; } if (phone.ValidateIsNullOrEmpty("请输入联系电话!")) { return; } if ((buyNum == 0).ValidateSuccess("购买团位总数必须大于0")) { return; } SiteUserInfo ui = SiteUserBLL.SelectUserByInviteNum(CurrentMember.InviteNum); string inviteNum = ui == null ? "0001" : ui.InviteNum; string inviterRealName = ui == null ? "超级管理员" : ui.RealName; string inviterUserName = ui == null ? "admin" : ui.Name; TravelOrderInfo model = new TravelOrderInfo(); model.AddMemberMobile = phone; model.AddMemberName = CurrentMember.UserName; model.AddMemberRealName = realName; model.AddMemberRemarks = ""; model.AddTime = DateTime.Now; model.BuyNum = buyNum; model.CompanyRemarks = ""; model.InviteNum = CurrentMember.InviteNum; model.InviterRealName = inviterRealName; model.InviterUserName = inviterUserName; model.MoneyPayed = 0M; model.MoneyReturn = 0M; model.OperatorRealName = ""; model.OperatorUserName = ""; model.OrderNum = OrderNumFactory.NextNum(); model.OrderStatus = OrderStatus.Submited; model.OrderType = ""; model.PromotionID = MyPromotion == null ? 0 : MyPromotion.ID; model.GroupID = MyGroup.ID; model.LineID = MyLine.ID; model.TotalMoney = ltTotal.Text.ToArrowDecimal(); model.CanChangeNum = 1; model.OrderHistory = "提交订单|"; if (MyPromotion != null && MyPromotion.PromotionType == PromotionType.Bundle) { model.CanChangeNum = 0; } string msg = ""; bool success = false; using (DbConnection conn = Db.Helper.CreateConnection()) { conn.ConnectionString = Db.Helper.ConnectionString; conn.Open(); using (DbTransaction tran = conn.BeginTransaction()) { try { OrderBLL.FastAddOrder(model, tran); tran.Commit(); success = true; } catch (Exception ex) { tran.Rollback(); msg = ex.Message; } } } if (success) { Response.Redirect("MemberOrderPeopleEdit.aspx?OrderNum=" + model.OrderNum + "&ReturnUrl=MemberOrder.aspx"); } else { Arrow.Framework.MessageBox.Show(msg); } }
protected void btnAdd_Click(object sender, EventArgs e) { string userName = tbUserName.Text.Trim(); string pwd1 = tbPwd1.Text.Trim(); string pwd2 = tbPwd2.Text.Trim(); string sex = ddlSex.SelectedValue; string inviteNum = tbInviteNum.Text.Trim(); string qq = tbQQ.Text.Trim(); string weChat = tbWeChat.Text.Trim(); string mobile = tbMobile.Text.Trim(); string realName = tbRealName.Text.Trim(); string[] fields = { userName, pwd1, pwd2, inviteNum, realName, mobile }; string[] names = { "用户名", "密码", "重复密码", "邀请码", "真实姓名", "联系电话" }; if (fields.ValidateHasNullOrEmptyString(names)) { return; } if (pwd1.ValidateIsNotEqualTo(pwd2, "两次输入的密码不一致!")) { return; } var member = MemberBLL.Select(userName); if (member.ValidateIsNotNull("该用户名已存在!请选择其他用户名!")) { return; } var admin = SiteUserBLL.SelectUserByInviteNum(inviteNum); if (admin.ValidateIsNull("邀请码不存在!")) { return; } string pwd = MemberBLL.Encrypt(pwd1); var model = new SiteMemberInfo(); model.AddTime = DateTime.Now; model.Email = ""; model.HeadPicPath = ""; model.IDNum = ""; model.InviteNum = inviteNum; model.InviterRealName = admin.RealName; model.InviterUserName = admin.Name; model.MobileNum = mobile; model.QQ = qq; model.RealName = realName; model.Remarks = ""; model.Sex = sex; model.TotalCost = 0M; model.TotalPoints = 0; model.UsedPoints = 0; model.UserName = userName; model.UserPwd = pwd; model.WeChat = weChat; MemberBLL.AddMember(model); MemberInfo mi = new MemberInfo(); mi.InviteNum = inviteNum; mi.RealName = ""; mi.UserName = userName; MemberBLL.SetLoginInfo(mi); MessageBox.Show("注册成功!", "default.aspx"); }