<?php /* Este arquivo faz o login do usuário no sistema */ require_once '../../../vendor/autoload.php'; $usuarios = new SistemaEventos\Models\Usuarios(); $componentes = new SistemaEventos\Views\Componentes(); //Componentes comum entre as páginas, por exemplo, uma navbar. ?> <html> <head> <title>Login</title> <?php echo $componentes->metas(); ?> </head> <body> <?php // Verifica se houve POST e se o usuário ou a senha é(são) vazio(s) if (!empty($_POST) and (empty($_POST['usuario']) or empty($_POST['senha']))) { header("Location: index.php"); exit; } $resultado = $usuarios->login($_POST['usuario'], md5($_POST['senha'])); //Verificando a existência do usuário no banco de dados if ($resultado) { // Se a sessão não existir, inicia uma if (!isset($_SESSION)) { session_start(); }
<?php require_once '../../../vendor/autoload.php'; $componentes = new SistemaEventos\Views\Componentes(); //Componentes comum entre as páginas, por exemplo, uma navbar. $controller = new SistemaEventos\Controllers\IndexController(); ?> <html> <head> <title>Eventos NoWeb</title> <?php echo $componentes->metas(); ?> <?php echo $componentes->bibliotecas(); ?> </head> <body> <!-- Navbar --> <?php echo $componentes->navbar(); ?> <div class="conteudo"> <!-- Eventos --> <?php $resultados = $controller->mostrarEventosPublicos(); if ($resultados != 'Nenhum evento disponível no momento') { foreach ($resultados as $resultado) { echo "<ul>";