验证码输入是否正确

 

     protected void ImageButton1_Click(object sender, ImageClickEventArgs e)

        {

            //验证码是Session["repwd_Verification_code"]

            if (TextBox3.Text.ToUpper().ToString() == Session["repwd_Verification_code"].ToString())

            {

                string str = ConfigurationManager.ConnectionStrings["SQLCONN"].ConnectionString;

                using (SqlConnection sqlcnn = new SqlConnection(str))

                {

                    using (SqlCommand sqlcmm = sqlcnn.CreateCommand())

                    {

                        sqlcmm.CommandText = "select count(*) from users where name=@name and email=@email";

                        sqlcmm.Parameters.Add("@name", System.Data.SqlDbType.NVarChar, 10).Value = this.TextBox1.Text;

                        sqlcmm.Parameters.Add("@email", System.Data.SqlDbType.NVarChar, 100).Value = this.TextBox2.Text;

                        int num = 0;

                        sqlcnn.Open();

                        num = (int)sqlcmm.ExecuteScalar();

 

                        string sql = "update users set password=@pw where name=@name";

                        using (SqlConnection sqlCnn = new SqlConnection(str))

                        {

                            using (SqlCommand sqlCmm = sqlcnn.CreateCommand())

                            {

                                sqlCmm.Parameters.Add("@name", System.Data.SqlDbType.NVarChar, 10).Value = TextBox1.Text;

                                Myencrypt myen = new Myencrypt();

                                sqlCmm.Parameters.Add("@pw", System.Data.SqlDbType.NVarChar, 40).Value = myen.Encryptions("123456");

                                sqlCmm.CommandText = sql;

                                sqlCnn.Open();

                                sqlCmm.ExecuteNonQuery();

                            }

                        }

 

                        FSEmail();

 

                        if (num == 1)

                        {

                            Response.Write("<script>alert(恭喜您初始密码成功!您的初始密码为123456请妥善保管!)</script>");

                            Response.Redirect("login.aspx");

                        }   

                        else

                        {

                            Response.Write("<script>alert(用户名或邮箱错误!)</script>");

                        }

                       

                    }

                }

            }

            else if (TextBox3.Text == "")

            {

                Response.Write("<script>alert('验证码不能为空!)</script>");

            }

            else if (TextBox3.Text != Session["repwd_Verification_code"].ToString())

            {

                Response.Write("<script>alert(“您输入的验证码有误!请重新输入!”)</script>");

            }

        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值