Esempio n. 1
0
        protected void cmdLogin_Click(object sender, EventArgs e)
        {
            try
            {
                AlunoDTO dto = new AlunoDTO();
                dto.password = cript2.code.business.SimpleCripto.Encrypt(txtPassword.Text + hdEmail.Value.Substring(0, 2), System.Configuration.ConfigurationManager.AppSettings["cript2Hash"].ToString());

                if (!String.IsNullOrEmpty(hdId.Value))
                {
                    dto.idAluno = int.Parse(hdId.Value);
                }

                dto.email    = hdEmail.Value;
                dto.situacao = "A";

                AlunoBRL brl = new AlunoBRL();
                if (brl.updateAlunoSenhaByEmaileId(dto))
                {
                    lblResultado.Text = "Senha alterada com sucesso. <br>Favor acessar o link <a href='Login'>Login</a> para entrar no sistema.";
                    desabilitaCampos();
                }
                else
                {
                    lblResultado.Text = "Erro ao tentar mudar a senha, entrar em contato com o administrador";
                }
            }
            catch (Exception ex)
            {
                lblResultado.Text = "Erro aconteceu. <br> " + ex.ToString();
            }
        }
Esempio n. 2
0
        protected void cmdLogin_Click(object sender, EventArgs e)
        {
            try
            {
                if (Session["Tipo"].Equals("Professor"))
                {
                    ProfessorDTO dto = new ProfessorDTO();
                    dto.pwProfessor    = cript2.code.business.SimpleCripto.Encrypt(txtPassword.Text + Session["Email"].ToString().Substring(0, 2), System.Configuration.ConfigurationManager.AppSettings["cript2Hash"].ToString());
                    dto.idProfessor    = int.Parse(Session["Id"].ToString());
                    dto.emailProfessor = Session["Email"].ToString();

                    ProfessorBRL brl = new ProfessorBRL();
                    if (brl.updateProfessorSenhaByEmaileId(dto))
                    {
                        lblResultado.Text = "Senha alterada com sucesso. <br>Favor acessar o link <a href='Login?Professor=S'>Login</a> para entrar no sistema.";
                        desabilitaCampos();
                    }
                    else
                    {
                        lblResultado.Text = "Erro ao tentar mudar a senha, entrar em contato com o administrador";
                    }
                }
                else if (Session["Tipo"].Equals("Aluno"))
                {
                    AlunoDTO dto = new AlunoDTO();
                    dto.password = cript2.code.business.SimpleCripto.Encrypt(txtPassword.Text + Session["Email"].ToString().Substring(0, 2), System.Configuration.ConfigurationManager.AppSettings["cript2Hash"].ToString());
                    dto.idAluno  = int.Parse(Session["Id"].ToString());
                    dto.email    = Session["Email"].ToString();

                    AlunoBRL brl = new AlunoBRL();
                    if (brl.updateAlunoSenhaByEmaileId(dto))
                    {
                        lblResultado.Text = "Senha alterada com sucesso. <br>Favor acessar o link <a href='Login'>Login</a> para entrar no sistema.";
                        desabilitaCampos();
                    }
                    else
                    {
                        lblResultado.Text = "Erro ao tentar mudar a senha, entrar em contato com o administrador";
                    }
                }
            }
            catch (Exception ex)
            {
                lblResultado.Text = "Erro aconteceu. <br> " + ex.ToString();
            }
        }