Esempio n. 1
0
 // 修改密码
 private void button1_Click(object sender, EventArgs e)
 {
     if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "")
         MessageBox.Show("必要信息不能为空!");
     else
     {
         UserData userdata1 = new UserData();
         User user = userdata1.GetUserByEmail(UserHelper.uEmail);
         if (textBox1.Text != user.PassWord)
             MessageBox.Show("密码输入错误!");
         else if (textBox2.Text != textBox3.Text)
             MessageBox.Show("新密码的两次输入不一致!");
         else
         {
             if (textBox1.Text == textBox2.Text)
                 MessageBox.Show("新密码与旧密码相同,请重新输入!");
             else
             {
                 user.Email = UserHelper.uEmail;
                 user.PassWord = textBox2.Text;
                 userdata1.UpdateUser(user);
                 if (user.PassWord == textBox3.Text)
                 {
                     MessageBox.Show("密码修改成功,请重新登录!");
                     Logging logging = new Logging();
                     logging.Show();
                     this.Hide();
                 }
                 else
                     MessageBox.Show("密码修改失败!");
             }
         }
     }
 }