Пример #1
0
        public ActionResult RecuperaSenhaViewer(EsqueceuSenha esqueceuSenha)
        {
            if (ModelState.IsValid)
            {
                //Concatena Data;
                var appData = new DataBLL();
                esqueceuSenha.Data_Nascimento = appData.concatenaData(esqueceuSenha.diaNascimento, esqueceuSenha.mesNascimento, esqueceuSenha.anoNascimento);

                var appCPF = new CPFBLL();
                esqueceuSenha.CPF = appCPF.DataBaseCPF(esqueceuSenha.CPF);

                /*esqueceuSenha.Data_Nascimento = esqueceuSenha.anoNascimento;
                esqueceuSenha.Data_Nascimento += "-";
                esqueceuSenha.Data_Nascimento += esqueceuSenha.mesNascimento;
                esqueceuSenha.Data_Nascimento += "-";
                esqueceuSenha.Data_Nascimento += esqueceuSenha.diaNascimento;*/

                var professorDML = new ProfessoresDML();
                int loginID = professorDML.VerificaProfessor(esqueceuSenha);

                if (loginID != 0)
                {
                    var loginDML = new LoginDML();
                    esqueceuSenha.Senha = loginDML.RecuperaSenha(esqueceuSenha);
                    ViewData["Senha"] = esqueceuSenha.Senha;
                    return View(esqueceuSenha);
                }
                else
                {
                    return RedirectToAction("EsqueceuSenhaViewer");
                }
            }
            return View(esqueceuSenha);
        }
Пример #2
0
 //Verifica a senha do login indicado e retorna a mesma
 public string RecuperaSenha(EsqueceuSenha verificaSenha) 
 {
     using (conexao = new Conexao())
     {
         seguranca = new Seguranca();
         var strQuery = string.Format(" SELECT Senha FROM Login WHERE Login = '******' ", verificaSenha.Email);
         verificaSenha.Senha = conexao.ExecutaSelectObj(strQuery).ToString();
         string senha = seguranca.Descriptografar(verificaSenha.Senha);
         return senha;
     }
 }