68 lines
2.1 KiB
C#
68 lines
2.1 KiB
C#
|
|
using System;
|
|||
|
|
using System.Windows.Forms;
|
|||
|
|
using CRVM.Entity;
|
|||
|
|
using CRVM.SIDExcuter;
|
|||
|
|
|
|||
|
|
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)
|
|||
|
|
{
|
|||
|
|
try
|
|||
|
|
{
|
|||
|
|
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("原始密码错误!");
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
catch (Exception ex)
|
|||
|
|
{
|
|||
|
|
MessageShowForm form = new MessageShowForm("警告", ex.ToString());
|
|||
|
|
form.ShowDialog();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|