public function changeStatusAvaliador() { if ($_REQUEST['status'] < 0 && $_REQUEST['status'] > 2) { return; } // não é mais necessario não está se passando o requeste do organizador // conforme email enviado pelo professor, fica o alerta do sql injectiomo // sistema altera exemplo ...id=45&status=1*/ /* if ($_REQUEST['id'] != $_SESSION['authUser']->id): return; endif; */ OtherFuctions::verffyOrg(); // funcao que verifica a veracidade do organizador $avaliador = new Avaliador(); $avaliador->setStatus($_REQUEST['status']); $avaliador->setFkUsuario($_REQUEST['idavaliador']); $avaliadorDAO = new AvaliadorMySqlDAO(); $avaliadorDAO->updateStatus($avaliador); //Registra Log. $descricao = "id_avaliador=" . $_REQUEST['idavaliador'] . ", new_status=" . $_REQUEST['status']; $log_dao = new LogMysqlDAO(); $log = new Log($_SESSION['authUser']->id, "avaliador", "change_status", $descricao); $log_dao->insert($log); }
$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;