public function Login($cpf = null, $pass = null) { $pesquisa = new UsuarioMySqlDAO(); $retorno = $pesquisa->loadLoginPassword($cpf, $pass); if ($retorno == false) { $valid = false; } else { $valid = true; $_SESSION['authUser'] = $retorno; $_SESSION['id_usuario'] = $retorno->id; } return $valid; }
public function validSenha($cpf, $senha) { $pesquisa = new UsuarioMySqlDAO(); $validpesq = $pesquisa->loadLoginPassword($cpf, $senha); if ($validpesq == false) { echo 'invalido'; } else { $_REQUEST['operacao'] = 'edit'; if (isset($validpesq->{$_REQUEST}['role']) && $validpesq->{$_REQUEST}['role'] != NULL) { echo 'cadastrado'; return; } $_REQUEST['authUser'] = (array) $validpesq; $controller = new Controller(); $controller->Executor('ViewUsuario', 'inscricao'); } }
<?php require_once 'autoload.php'; $esqueceuSenha = new UsuarioMySqlDAO(); $cpf = is_string($_REQUEST['cpf']) ? preg_replace("/[^0-9]/", "", $_REQUEST['cpf']) : ''; if (isset($_SESSION['authUser'])) { $id = $_SESSION['authUser']->id; } else { $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)";
public function trocar_senha() { $usuarioMySqlDAO = new UsuarioMySqlDAO(); $usuarioMySqlDAO->updateSenha(MD5($_REQUEST['senha']), $_REQUEST['id']); }
$trab_orient_camp_dao = new TrabalhoOrientadorCampusMySqlDAO(); $trab_orient_camp_dao->delete($id_trabalho, $id_orientador); //Re-carrega os trabalho_orientador_campus do trabalho e coloca na SESSION. $trab_dao = new TrabalhoMySqlDAO(); $trab_orient_camp = $trab_dao->queryAllOrientadoresCampusOrderBySeq($id_trabalho); $_SESSION['orientadores_campus_do_trabalho'] = $trab_orient_camp; echo 0; exit; } //Nao é o autor principal do trabalho. echo -4; exit; } else { if ($acao == 'teste') { //inserirTrabalho $dao = new UsuarioMySqlDAO(); $result = $dao->load(601); echo $result->id_usuario . "<br>"; echo $result->nome . "<br>"; var_dump($result); exit; } } } } } } } } } }