Exemple #1
0
        /// <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();
                }
            }
        }
Exemple #2
0
 /// <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);
 }