// 修改密码 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("密码修改失败!"); } } } }