示例#1
0
        protected void btnRecuperarSenha_Click(object sender, EventArgs e)
        {
            string email = txtEmailRec.Text;

            using (SqlConnection conn = new SqlConnection("Server=tcp:controlterm.database.windows.net,1433;Initial Catalog=ControlTerm;Persist Security Info=False;User ID=Control;Password=Term2k18;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"))
            {
                string sql = "SELECT senha FROM Usuario WHERE email = @email";
                conn.Open();
                using (SqlCommand cmd = new SqlCommand(sql, conn))
                {
                    cmd.Parameters.AddWithValue("@email", email);
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr.Read())
                        {
                            string senha = dr["senha"].ToString();
                            if (Utilitarios.EnviarEmail($"Sua senha do Caliimperium é essa: {senha}", "Recuperação de senha do Caliiperium", email) == true)
                            {
                                Response.Write("<script>alert('Sua senha foi enviada para seu Email!')</script>");
                                return;
                            }
                            else
                            {
                                Response.Write("<script>alert('Erro ao mandar o email!')</script>");
                            }
                        }
                        else
                        {
                            Response.Write("<script>alert('Email não cadastrado!')</script>");
                        }
                    }
                }
            }
        }