/// <summary> /// 登录按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void bt_login_Click(object sender, EventArgs e) { if (detect_txt.Text != CheckCode) { MessageBox.Show("验证码输入错误"); password_txt.Clear(); //将密码与验证码内容清除一下 detect_txt.Clear(); password_txt.Focus(); //并重新刷新一次验证码 CheckCode = Captcha.GetRandomNum(5); detect_pic.Image = Captcha.CreateCodeImg(CheckCode); } else //验证用户名与密码是否正确 { if (user_txt.Text == "admin" && password_txt.Text == "123456") //输入正确,进去到下一环节 { MessageBox.Show("登录成功"); //将当前登录界面的内容隐藏,并将下一个界面的内容显示出来 title.Visible = true; user_label.Visible = false; user_txt.Visible = false; password_txt.Visible = false; password_label.Visible = false; detect_txt.Visible = false; detect_pic.Visible = false; bt_login.Visible = false; bt_reset.Visible = false; bt_add.Visible = true; bt_del.Visible = true; bt_search.Visible = true; bt_correct.Visible = true; bt_show.Visible = true; } else //输入错误,重新输入 { MessageBox.Show("用户名或密码错误,请重新输入"); //并重新刷新一次验证码 CheckCode = Captcha.GetRandomNum(5); detect_pic.Image = Captcha.CreateCodeImg(CheckCode); //将当前密码与用户名、验证码内容清除 user_txt.Clear(); password_txt.Clear(); detect_txt.Clear(); user_txt.Focus(); } } }
/// <summary> /// 更换验证码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void detect_pic_MouseClick(object sender, MouseEventArgs e) { //重新刷新一次验证码 CheckCode = Captcha.GetRandomNum(5); detect_pic.Image = Captcha.CreateCodeImg(CheckCode); }