private void btnUnlock_Click(object sender, EventArgs e) { string tmp = SecurityFactory.GetSecurity().Encrypt(this.txtPassword.Text.Trim()); MockUser user = StaticCacheManager.GetConfig <MockUser>(); if (tmp != user.Pwd) { MessageBoxHelper.Show("输入的密码有误,请重新输入!"); this.txtPassword.Text = string.Empty; this.txtPassword.Focus(); return; } else { this.DialogResult = DialogResult.OK; } }
private void btnModify_Click(object sender, EventArgs e) { string tmp = SecurityFactory.GetSecurity().Encrypt(this.txtOldPwd.Text.Trim()); MockUser user = StaticCacheManager.GetConfig <MockUser>(); if (tmp != user.Pwd || this.txtOldPwd.Text.Trim().Length < 6) { MessageBoxHelper.Show("旧密码输入有误,请重新输入!"); this.txtOldPwd.Text = string.Empty; this.txtOldPwd.Focus(); return; } if (this.txtNewPwd.Text.Trim().Length < 6) { MessageBoxHelper.Show("新密码长度必须不得小于6位!"); this.txtNewPwd.Text = string.Empty; this.txtRepeatPwd.Text = string.Empty; this.txtNewPwd.Focus(); return; } else if (this.txtNewPwd.Text.Trim() != this.txtRepeatPwd.Text.Trim()) { MessageBoxHelper.Show("两次输入的新密码不一致!"); this.txtNewPwd.Text = string.Empty; this.txtRepeatPwd.Text = string.Empty; this.txtNewPwd.Focus(); return; } else { string tmp2 = SecurityFactory.GetSecurity().Encrypt(this.txtNewPwd.Text.Trim()); user.Pwd = tmp2; StaticCacheManager.SaveConfig <MockUser>(user); MessageBoxHelper.Show("修改成功!"); this.Close(); } }