using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CY.BLL; using CY.Infrastructure.DESEncrypt; using CY.Model; namespace CY.WebForm.Pages.member { //吴辉 //修改密码 public partial class UpdatePassWord : BasePage { EC_MemberBasicBLL bll_EC_MemberBasicBLL = null; //初始化 public UpdatePassWord() { bll_EC_MemberBasicBLL = new EC_MemberBasicBLL(); } //页面加载 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { } } //提交事件 protected void btn_submit_form(object sender, EventArgs e) { try { EC_MemberBasic m_EC_MemberBasic = bll_EC_MemberBasicBLL.GetMemberByMemberId(CurrentUser.TrueMemberId); if (m_EC_MemberBasic != null) { if (string.IsNullOrEmpty(this.pwdOldPassWord.Value) || string.IsNullOrEmpty(this.pwdNewPassWord.Value) || string.IsNullOrEmpty(this.pwdAgainPassWord.Value)) JavaScript.MessageBox("操作失败", this); else if (this.pwdNewPassWord.Value != this.pwdAgainPassWord.Value) JavaScript.MessageBox("两次密码输入不一致", this); else if (DESEncrypt.Encrypt(this.pwdOldPassWord.Value) != m_EC_MemberBasic.Password) JavaScript.MessageBox("原始密码输入错误", this); else if (this.pwdOldPassWord.Value == this.pwdNewPassWord.Value) JavaScript.MessageBox("新密码不能与原始密码一致", this); else { m_EC_MemberBasic.Password = DESEncrypt.Encrypt(this.pwdNewPassWord.Value); m_EC_MemberBasic.Operator = CurrentUser.ShortName; m_EC_MemberBasic.LastUpdateTime = DateTime.Now; if (bll_EC_MemberBasicBLL.UpdateModel(m_EC_MemberBasic)) { JavaScript.MessageBox("密码修改成功,请牢记密码", this); //JavaScript.RefreshDIVOpener(this); } else JavaScript.MessageBox("操作失败", this); } } else JavaScript.MessageBox("操作失败", this); } catch (Exception ex) { PAGEHandleException(ex); JavaScript.MessageBox("操作失败",this); } } } }