示例#1
0
<?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;
    }
}
示例#2
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) {