示例#1
0
文件: Login.aspx.cs 项目: syunie/Test
    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");
    }
示例#2
0
    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();
    }
示例#3
0
文件: Login.aspx.cs 项目: syunie/Test
    private void TestLogin()
    {
        LoginInfo li = SiteUserBLL.DoLogin("admin", "admin");

        if (li.ValidateIsNull("账号或密码不正确!"))
        {
            return;
        }

        Response.Redirect("main.htm");
    }
示例#4
0
    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");
    }
示例#5
0
    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("修改失败!用户不存在!");
        }
    }
示例#6
0
    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");
    }
示例#7
0
    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);
        }
    }
示例#8
0
    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");
    }