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();
|
||
}
|
||
|
||
}
|
||
}
|
||
}
|