CRVM-redis-6/client/SetPasswordForm.cs

59 lines
1.7 KiB
C#
Raw Permalink Normal View History

2025-11-07 02:02:31 +08:00
using System;
using System.Windows.Forms;
using CRVM.Entity;
using CRVM.CIDExcuter;
namespace CRVM
{
public partial class SetPasswordForm : Form
{
public SetPasswordForm()
{
InitializeComponent();
}
private void cancel_Click(object sender, EventArgs e)
{
this.Close();
}
//20151101 jxp
private void Setpassword_Load(object sender, EventArgs e)
{
this.old_pswd.PasswordChar = '*';
this.new_pswd.PasswordChar = '*';
this.again_pswd.PasswordChar = '*';
}
private void button1_Click(object sender, EventArgs e)
{
if (DbHelper.GetInstance("").IsUser(old_pswd.Text.Trim()))
{
if (SysParam.Instance.DataIsMatch(old_pswd.Text.Trim(), "^[a-zA-Z0-9]{6,16}$") == false)
{
MessageBox.Show("您输入的新密码格式不对需为6~16字母与数字的组合");
this.new_pswd.Text = "";
again_pswd.Text = "";
}
else
{
if (new_pswd.Text.Trim() != again_pswd.Text.Trim())
{
MessageBox.Show("您两次输入的密码不一致,请重新输入!");
again_pswd.Text = "";
}
else
{
DbHelper.GetInstance("").ChangePassWord(new_pswd.Text.Trim());
MessageBox.Show("密码修改成功!");
}
}
}
else
{
MessageBox.Show("原始密码错误!");
}
}
}
}