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'; Login::VerificaLogin(); $controller = new Controller(); //$controller->Executor('ControllerLogicUsuario', 'edit'); $controller->Executor('ControllerLogicUsuario', $_REQUEST['acao']);
<?php require_once 'autoload.php'; Login::VerificaLogin(); $controller = new Controller(); $controller->Executor("ControllerLogicAvaliadorArea", 'editSave');
<?php require_once 'autoload.php'; OtherFuctions::verffyOrg(); /* conforme acordado em reuniao */ /* a funcao está invalidada, fica alerta sobre sql injection, * conforme email do professor não é necessario não preciso verificar se ele é um organizador, * pois não tenho a id do organizador se eu passar uma url, o sistema altera exemplo ...id=45&status=1*/ var_dump($_REQUEST); $controller = new Controller(); $controller->Executor("ControllerLogicOrganizador", 'changeStatus' . ucfirst($_REQUEST['role'])); return;
<?php require_once 'autoload.php'; // sequence of insert or update controllers // author var_dump($_REQUEST); $controller = new Controller(); $class = is_string($_REQUEST['papel']) ? $_REQUEST['papel'] : ''; $action = is_string($_REQUEST['operacao']) ? $_REQUEST['operacao'] : ''; $cpf = is_string($_REQUEST['cpf']) ? preg_replace("/[^0-9]/", "", $_REQUEST['cpf']) : ''; $pass = is_string($_REQUEST['senha']) ? md5($_REQUEST['senha']) : ''; if ($action == 'edit') { $existe = $_SESSION['authUser']; $_SESSION['authUser'] = (array) $existe; if (isset($_SESSION['authUser']) && $_SESSION['authUser'][$_REQUEST['papel']] == null) { $controller->Executor('ControllerLogic' . ucfirst($class), 'add'); $login = new Login($cpf, $pass); } header("Location:" . HOME . 'controller/ControllerLogin.php'); return; } else { if ($action === 'add') { if (!isset($_SESSION['authUser'])) { $controller->Executor('ControllerLogicUsuario', 'add'); $controller->Executor('ControllerLogic' . ucfirst($class), 'add'); } $login = new Login($cpf, $pass); header("Location:" . HOME . 'controller/ControllerLogin.php'); return; } }
<?php require_once 'autoload.php'; if (isset($_REQUEST['acao']) && $_REQUEST['acao'] == 'logout') { $controller = new Controller(); $controller->Executor('Logout', $_REQUEST['acao']); }
<?php require_once 'autoload.php'; Login::VerificaLogin(); $controller = new Controller(); $controller->Executor("ControllerLogicVoluntario", 'turno');
<?php require_once 'autoload.php'; /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ $id = (int) $_REQUEST['id']; $curso = (int) $_REQUEST['curso']; $find = new AutorCursoMySqlDAO(); $count = $find->loadAutorCurso($id, $curso); if ($count->count > 0) { echo 'false'; } else { $controller = new Controller(); $controller->Executor('ControllerLogicAutorCurso', $_REQUEST['acao']); echo $_REQUEST['id'] . $_REQUEST['curso']; }