private void btnEditLoginPassword_Click(object sender, EventArgs e) { Distributor user = SubsiteStoreHelper.GetDistributor(); if (string.IsNullOrEmpty(txtOldPassword.Text)) { ShowMsg("旧登录密码不能为空", false); } else if ((string.IsNullOrEmpty(txtNewPassword.Text) || (txtNewPassword.Text.Length > 20)) || (txtNewPassword.Text.Length < 6)) { ShowMsg("新登录密码不能为空,长度限制在6-20个字符之间", false); } else if (txtNewPassword.Text != txtPasswordCompare.Text) { ShowMsg("两次输入的密码不一致", false); } else if (user.ChangePassword(txtOldPassword.Text, txtNewPassword.Text)) { Messenger.UserPasswordChanged(user, txtNewPassword.Text); user.OnPasswordChanged(new UserEventArgs(user.Username, txtNewPassword.Text, null)); ShowMsg("登录密码修改成功", true); } else { ShowMsg("登录密码修改失败", false); } }
private void btnEditDistributorLoginPassword_Click(object sender, EventArgs e) { Distributor user = DistributorHelper.GetDistributor(this.userId); if ((string.IsNullOrEmpty(this.txtNewPassword.Text) || (this.txtNewPassword.Text.Length > 20)) || (this.txtNewPassword.Text.Length < 6)) { this.ShowMsg("登录密码不能为空,长度限制在6-20个字符之间", false); } else if (this.txtNewPassword.Text != this.txtPasswordCompare.Text) { this.ShowMsg("输入的两次密码不一致", false); } else if (user.ChangePassword(this.txtNewPassword.Text)) { Messenger.UserPasswordChanged(user, this.txtNewPassword.Text); user.OnPasswordChanged(new UserEventArgs(user.Username, this.txtNewPassword.Text, null)); this.ShowMsg("登录密码修改成功", true); } else { this.ShowMsg("登录密码修改失败", false); } }