Ejemplo n.º 1
0
 $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) {