コード例 #1
0
        protected void btnTrocaSenha_Click(object sender, EventArgs e)
        {
            step2.Attributes["class"] = "modal-body modal-body-step2";
            step3.Attributes["class"] = "modal-body modal-body-step3 is-showing";

            if (string.IsNullOrEmpty(txtSenha.Text) || string.IsNullOrWhiteSpace(txtSenha.Text))
            {
                lblErro3.Text      = "Você tem que digitar uma senha";
                lblErro3.ForeColor = System.Drawing.Color.Red;
                txtSenha.Attributes.Add("style", "border-color:red");
                txtCSenha.Attributes.Add("style", "border-color:red");
            }
            else if (txtSenha.Text.Equals(txtCSenha.Text))
            {
                sql.update("tblCliente", "email = '" + Session["email"] + "'", "senha = '" + txtSenha.Text + "'");
                Response.Redirect("default.aspx");
            }
            else
            {
                lblErro3.Text      = "As senhas não estão iguais.";
                lblErro3.ForeColor = System.Drawing.Color.Red;
                txtSenha.Attributes.Add("style", "border-color:red");
                txtCSenha.Attributes.Add("style", "border-color:red");
            }
            SCPanel2.Update();
        }
コード例 #2
0
 protected void btnSendCode_Click(object sender, EventArgs e)
 {
     step2.Attributes["class"] = "modal-body modal-body-step2 is-showing";
     if (txtCodigo.Text.ToLower().Equals(Session["codigo"].ToString().ToLower()))
     {
         txtCodigo.Attributes.Add("style", "border-color:#0093ff");
         lblErro1.Text             = "";
         modal.Attributes["class"] = "modal-wrap is-showing";
         step2.Attributes["class"] = "modal-body modal-body-step2 is-showing animate-out";
         step3.Attributes["class"] = "modal-body modal-body-step3 is-showing animate-in";
         overflow.Attributes.Add("style", "height: 350px");
         btnSendCode.Attributes.Add("style", "display:none");
         txtCodigo.Attributes.Add("style", "display:none");
     }
     else
     {
         lblErro2.Text      = "Eu tenho a impressão de que esse não é o código";
         lblErro2.ForeColor = System.Drawing.Color.Red;
         txtCodigo.Attributes.Add("style", "border-color:red");
     }
     SCPanel2.Update();
 }
コード例 #3
0
        protected void btnSendEmail_Click(object sender, EventArgs e)
        {
            step1.Attributes["class"] = "modal-body modal-body-step1 is-showing";

            if (v.validarEmail(txtEmail.Text) && sql.selectHasRows("usuario", "tblCliente", "email = '" + txtEmail.Text + "'"))
            {
                txtEmail.Attributes.Add("style", "border-color:#0093ff");
                lblErro1.Text             = "";
                modal.Attributes["class"] = "modal-wrap is-showing";
                step1.Attributes["class"] = "modal-body modal-body-step1 is-showing animate-out";
                step2.Attributes["class"] = "modal-body modal-body-step2 is-showing animate-in";
                Session["email"]          = txtEmail.Text;
                Session["codigo"]         = ut.gerarStringConfirmacao();
                ut.enviarEmailConfirmacao(Session["codigo"].ToString(), Session["email"].ToString(), "Alterar senha", "Sua senha pode ser redefinida utilizando o código abaixo. Se você não pediu uma troca, finja que nunca nem viu esse email.", File.ReadAllText(HttpContext.Current.Server.MapPath("email.html")));
            }
            else
            {
                lblErro1.Text      = "Acho que você tem que colocar o e-mail que registrou antes";
                lblErro1.ForeColor = System.Drawing.Color.Red;
                txtEmail.Attributes.Add("style", "border-color:red");
            }
            SCPanel2.Update();
        }
コード例 #4
0
 protected void btnTrocaSenha_Click(object sender, EventArgs e)
 {
     d.btnTrocaSenha(step2, step3, txtSenha, lblErro3, txtCSenha);
     SCPanel2.Update();
 }
コード例 #5
0
 protected void btnSendCode_Click(object sender, EventArgs e)
 {
     d.btnSendCode(step2, txtCodigo, lblErro1, modal, step3, overflow, btnSendCode, lblErro2);
     SCPanel2.Update();
 }
コード例 #6
0
 protected void btnSendEmail_Click(object sender, EventArgs e)
 {
     d.btnSendEmail(step1, txtEmail, lblErro1, step2, modal);
     SCPanel2.Update();
 }