<?php require_once '..\\..\\vendor\\autoload.php'; use App\Classes\LoginController; if (!empty($_REQUEST)) { $login = new LoginController(); switch ($_REQUEST['acao']) { case 'login': $email = $_REQUEST['email']; $pwd = $_REQUEST['password']; if ($login->logar($email, $pwd)) { $usuario = $login->pegar_usuario(); if ($usuario->getAdmin()) { header('location:/../../admin/index.php'); } else { header('location:/../../index.php'); } } else { echo 'Deu algum erro'; } break; case 'logoff': $login->logoff(); header('location:/../../index.php'); break; } }
$dataConf = $config->dataBaseConfiguration(); $connect = new ConnectionDB($dataConf['DSN'], $dataConf['user'], $dataConf['pwd']); $instance = $connect->connect(); $instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); switch ($_REQUEST['acao']) { case 'register': $user = new Usuario(); $user->setNome($_REQUEST['nome']); $user->setEmail($_REQUEST['email']); $user->setSenha($_REQUEST['senha']); $sql = 'INSERT INTO usuarios(nome, email, senha) VALUES (?, ?, ?)'; $stmt = $instance->prepare($sql); $newUser = $stmt->execute($user->register()); if ($newUser) { $login = new LoginController(); $login->logar($user->getEmail(), $user->getSenha()); header('location:/../../pagamento.php'); } else { die($newUser); } break; case 'profile': $session = Sessao::instanciar(); $session->destroy('error'); $session->destroy('field'); $error = []; $field = []; /*$imagem = $_FILES['image']; echo '<pre>'.var_dump($imagem).'</pre>'; die();*/ if (isset($_FILES['image']['name']) && $_FILES["image"]["error"] == 0) {