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); }
//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; } }