require_once "src/Sys/Sessao.php";
require_once "src/Sys/Usuario.php";
require_once "src/Sys/ValidacaoException.php";
use Sys\Conexao;
use Sys\Sessao;
use Sys\Usuario;
use Sys\ValidacaoException;
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL);
    $senha = filter_input(INPUT_POST, 'senha', FILTER_SANITIZE_STRING);
    try {
        $conexao = new Conexao('localhost', 'sistema_login', 'root', '');
        $sessao = new Sessao();
        $usuario = new Usuario($conexao);
        $u = $usuario->validar($email, md5($senha));
        $sessao->gravar('usuario_logado', $u);
        header('location: index.php');
        exit;
    } catch (ValidacaoException $ex) {
        $mensagem = $ex->getMessage();
    } catch (\PDOException $ex) {
        $mensagem = 'Erro na conexão com o banco de dados';
    }
}
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
	<meta charset="UTF-8">
	<title>Login</title>
	<meta name="viewport" content="width=device-width, user-scalable=no">