コード例 #1
0
ファイル: UpdatePwd.aspx.cs プロジェクト: begonia525/begonia
        protected void bt_OK_Click(object sender, EventArgs e)
        {
            ClientBll bll = new ClientBll();

            string oldPwd   = tb_OldPwd.Text.Trim();
            string newPWd   = tb_NewPwd.Text.Trim();
            string reNewPwd = tb_ReNewPwd.Text.Trim();
            string phone    = (string)Session["Phone"];
            Client client   = bll.SelectClient(phone);

            if (oldPwd != client.Pwd)
            {
                Response.Write("<script>alert('旧密码错误!')</script>");
            }
            else if (oldPwd == newPWd)
            {
                Response.Write("<script>alert('新密码与旧密码一致!!')</script>");
            }
            else
            if (newPWd != reNewPwd)
            {
                Response.Write("<script>alert('密码不一致!')</script>");
            }
            else if (bll.UpdatePwd(newPWd, client.Phone))
            {
                Session["UpdatePwd"] = 1;
                Session["Phone"]     = null;
                Session["Name"]      = null;

                Response.Redirect("Login.aspx");
            }
            else
            {
                Response.Write("<script>alert('修改密码失败!')</script>");
            }
        }