예제 #1
0
        //重置密码
        protected void btnResetPwd_Click(object sender, EventArgs e)
        {
            string pwd = this.txtNewPwd.Text.Trim();
            string repwd = this.txtReNewPwd.Text.Trim();

            if (pwd != repwd)
            {
                ShowMessage("密码不一致");
                return;
            }
            Regex reg = new Regex(@"(^(\w){3,10}$)");
            if (!reg.IsMatch(pwd))
            {
                ShowMessage("密码只能输入3-10个字母、数字、下划线");
                return;

            }
            MemberShipManager msm = new MemberShipManager();

            try
            {
                if (msm.ResetPassword(new Guid(this.hiUserId.Value), pwd))
                {
                    ShowMessage("重置密码成功");
                }
                else
                {
                    ShowMessage("重置密码失败");
                }

            }
            catch
            {
                ShowMessage("重置密码失败");
            }

        }