$id = null; } //Registra Log 1. $descricao = "cpf=" . $_REQUEST['cpf']; $log_dao = new LogMysqlDAO(); $log = new Log($id, "usuario", "esqueceu_senha_1", $descricao); $log_dao->insert($log); $esqueceuSenhaUsuario = $esqueceuSenha->loadCPFEsqueceu($cpf); //var_dump($esqueceuSenhaUsuario); if ($esqueceuSenhaUsuario == false) { Login::VerificaLogin(); //se não encontrar manda para página inicial return; } //Registra Log 2. $descricao = "cpf=" . $esqueceuSenhaUsuario->cpf . ", nome=" . $esqueceuSenhaUsuario->nome . ", email=" . $esqueceuSenhaUsuario->email; $log_dao = new LogMysqlDAO(); $log = new Log($id, "usuario", "esqueceu_senha_2", $descricao); $log_dao->insert($log); // 25d55ad283aa400af464c76d713c07ad $email = $esqueceuSenhaUsuario->email; $novaSenha = rand(100000, 10000000000); $assunto = MOSTRA_TITULO_CURTO . " (requisição de nova senha)"; $mensagem = "Prezado(a) " . $esqueceuSenhaUsuario->nome . ",\n"; $mensagem .= "Sua senha temporária de acesso à Mostra é: " . $novaSenha . "\n"; $mensagem .= "Por favor, acesse o sistema e altere esta senha por questões de segurança.\n"; $mensagem .= "http://mostra.poa.ifrs.edu.br\n"; $senha = MD5($novaSenha); $esqueceuSenha->updateSenha($senha, $esqueceuSenhaUsuario->id_usuario); $envia = mail("{$email}", "{$assunto}", "{$mensagem}", "from:mostra@poa.ifrs.edu.br"); return;
public function trocar_senha() { $usuarioMySqlDAO = new UsuarioMySqlDAO(); $usuarioMySqlDAO->updateSenha(MD5($_REQUEST['senha']), $_REQUEST['id']); }